jqGrid - 如何通过单击链接保存行单元格

时间:2010-07-14 08:04:42

标签: jqgrid

我有一个带有一些隐藏数据的网格,而且每行都有一些自定义链接(例如:“发布/取消发布”,“编辑”,“删除”)。当我单击每行上的“发布/取消发布”链接时,行数据应自动更新,并且值应该发布到服务器。成功提交后,网格行应该使用新值自动刷新。如何通过上述方案实现此功能。

注意:当我点击链接时,该行永远不会转到可编辑模式。

1 个答案:

答案 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_optionsSending additional parameters to editurl on JQgrid

任何单元格都可以使用其他类“not-editable-cell”来拒绝在单元格编辑模式下切换编辑模式。您可以使用classes列选项将此类添加到链接列。