Jqgrid更改内联编辑的值

时间:2012-04-02 09:27:01

标签: jquery jqgrid

我的页面上有一个网格,当它进入内联编辑模式时,只要用户填写了第一个字段,我就会填写一些字段(基于价格的字段),例如他们定价50,我想更新净值和总量。

通常我会使用jquery模糊函数来做这个,但我不知道如何获取网格上输入框的名称,它们似乎是一个数字取决于行,然后是字段的名称

由于 路加

1 个答案:

答案 0 :(得分:0)

通常,在用户使用cell editing模式修改单元格值后,您需要更新单元格。如果使用编辑的内联编辑模式,您可以选择以下选项:

  • 使用keys: true参数初始化内联编辑,将在用户按 Enter 键后保存。用户可以通过按 Esc 键随时丢弃更改。
  • 您提供了一些用户可以单击以保存更改的按钮。您可以使用格式化程序:“操作”,inlineNav或自定义按钮来执行此操作。
  • 您可以在onSelectRow或其他一些回调中实现当前编辑的保存。

无论如何,内联编辑模式中的标准方法是在没有基于单元格的附加操作的情况下处理行。如果您确实需要将blurfocusout事件绑定到编辑行的所有输入字段,则可以dataEvents使用type: 'blur'(或type: 'focusout')。要轻松定义所有列的editoptions,您可以使用jqGrid的cmTemplate选项(请参阅here)。