2012-04-04 187 views
0

我是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'); 

非常感谢。

回答

2

如果在网格一些隐藏列,您希望只在排送价值编辑应该在列的定义包括以下属性:

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

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