如何从javascript编辑jqgrid
问题描述:
我有一个jqgrid,它有几列,包括一个复选框列,用于指示是否选择了一个项目。如何从javascript编辑jqgrid
在下面,我有一个下拉菜单和一个文本框。这个想法是,下拉菜单中的每个项目都是jqgrid中的一列。然后,我需要做的就是使用该列的文本框的内容修改所有选中的行。所以如果你愿意的话,快速的大规模更新机制
问题是,我无法弄清楚如何更新特定的单元格。任何可以帮助我的提示或文档?谢谢!
答
您可以使用例如setRowData(请参阅jqGrid documentation)或setCell来更新网格中的数据。功能getCol
,getCell
或getRowData
可以帮助您检查行数据。另一个老的答案:this和this可能会有所帮助,如果你决定搜索关于jQuery的网格数据。
答
下面是我提出的问题的“答案”。我只想编辑可编辑的行。使用setCell会覆盖我的可编辑字段,而且不可编辑字段。所以我在编辑状态下查看给定行的HTML,并将其传递给'setCell'方法。尽管如此,它会感觉到'hackish',如果有人知道更好的方法,我就会全神贯注。