jqGrid隐藏一个字段

时间:2012-04-04 19:27:27

标签: jqgrid

我是jqGrid的新手,并且无法完成一些任务。任何指导都将是一个巨大的帮助。

我有一个字段(CREATE_DATE),其值需要在编辑表单中传递。要实现这一点,我必须使其可编辑,但同时我不希望它显示在编辑表单中。类似于这个问题(http://stackoverflow.com/questions/2368051/jqgrid-how-to-have-hidden-fields-in-an-edit-form)这样的事情就是我想要实现的目标。

$('#CREATE_DATE_id]').attr('type', 'hidden');

非常感谢。

1 个答案:

答案 0 :(得分:2)

如果网格中有一些隐藏列,并且您只想在行编辑期间发送值,则应在列的定义中包含以下属性:

editable: true, hidden: true, hidedlg: true, editrules: { edithidden: true }

如果要在网格中显示列并需要将数据发送到服务器,但您只是不想在编辑表单中显示数据,则可以将列标记为editable: true,但隐藏beforeShowForm回调内的字段。您甚至可以在“添加”和“编辑”表单中实现不同的行为。有关详细信息,请参阅the answer