如何从javascript编辑jqgrid

时间:2010-10-05 21:45:31

标签: jqgrid

我有一个jqgrid,它有几列,包括一个复选框列,指示是否选择了一个项目。

在下面我有一个下拉菜单和一个文本框。我们的想法是下拉菜单中的每个项目都是jqgrid中的一列。然后,我需要做的就是使用该列的文本框的内容修改所有已检查的行。如果你愿意的话,快速的大规模更新机制。

问题是,我无法弄清楚如何更新特定的单元格。任何可以帮助我的提示或文档?谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用setRowData(请参阅jqGrid documentation)或setCell来更新网格中的数据。函数getColgetCellgetRowData可以帮助您检查行数据。如果您决定在网格中搜索与jQuery相关的数据,那么另一个旧答案:thisthis可能会有所帮助。

答案 1 :(得分:0)

这是我对我的问题提出的“答案”。我只想编辑可编辑的行。使用setCell会使用不可编辑的字段覆盖我的可编辑字段。因此,当它处于编辑状态时,我查看了给定行的HTML,并将其传递给'setCell'方法。虽然有人知道一种更好的方式,但感觉“很苛刻”,我全都听见了。