我有一个带有一些隐藏数据的网格,而且每行都有一些自定义链接(例如:“发布/取消发布”,“编辑”,“删除”)。当我单击每行上的“发布/取消发布”链接时,行数据应自动更新,并且值应该发布到服务器。成功提交后,网格行应该使用新值自动刷新。如何通过上述方案实现此功能。
注意:当我点击链接时,该行永远不会转到可编辑模式。
答案 0 :(得分:2)
您没有写下您使用的编辑模式。看来你使用单元格编辑。如果您使用单元格编辑模式,则可以使用saveCell
代替(http://www.trirand.com/jqgridwiki/doku.php?id=wiki:cell_editing#methods)。如果您使用线路编辑模式,则可以使用saveRow
保存数据(请参阅http://www.trirand.com/jqgridwiki/doku.php?id=wiki:inline_editing#saverow)。
要向服务器发送其他隐藏列数据(如果使用行编辑模式),可以对隐藏列使用以下附加列选项:
editable: true, editrules: { edithidden: false }
请参阅http://www.trirand.com/jqgridwiki/doku.php?id=wiki:colmodel_options和Sending additional parameters to editurl on JQgrid。
任何单元格都可以使用其他类“not-editable-cell”来拒绝在单元格编辑模式下切换编辑模式。您可以使用classes
列选项将此类添加到链接列。