【发布时间】:2010-10-05 21:45:31
【问题描述】:
我有一个 jqgrid,它有几列,包括一个复选框列,指示是否选择了一个项目。
在我下面有一个下拉菜单和一个文本框。这个想法是下拉菜单中的每个项目都是 jqgrid 中的一列。然后我需要做的就是使用该列的文本框内容修改所有选中的行。所以如果你愿意的话,一个快速的大规模更新机制。
问题是,我不知道如何更新特定的单元格。任何可以帮助我的提示或文档?谢谢!
【问题讨论】:
标签: jqgrid
我有一个 jqgrid,它有几列,包括一个复选框列,指示是否选择了一个项目。
在我下面有一个下拉菜单和一个文本框。这个想法是下拉菜单中的每个项目都是 jqgrid 中的一列。然后我需要做的就是使用该列的文本框内容修改所有选中的行。所以如果你愿意的话,一个快速的大规模更新机制。
问题是,我不知道如何更新特定的单元格。任何可以帮助我的提示或文档?谢谢!
【问题讨论】:
标签: jqgrid
您可以使用例如setRowData(请参阅jqGrid documentation)或setCell 来更新网格中的数据。函数getCol、getCell 或getRowData 可以帮助您检查行数据。另一个旧答案:this 和 this 如果您决定在网格中搜索与 jQuery 相关的数据,可能会有所帮助。
【讨论】:
这是我对我的问题提出的“答案”。我只想编辑可编辑的行。使用 setCell 会用不可编辑的字段覆盖我的可编辑字段。因此,我查看了处于编辑状态的给定行的 HTML,并将其传递给“setCell”方法。不过感觉很“骇人听闻”,如果有人知道更好的方法,我会全力以赴。
【讨论】: