1

我在 jqGrid 中有一个独特的要求。我正在使用带有来自后端 SQL Server 的数据的 jqGrid。一切正常。我的问题是我正在使用setCellJQGrid 中的方法在单元格中设置一些值。

grid.jqGrid('setCell', rowId, finalJsonColumnName, value);

它正在工作并正确设置值。我的问题是在 jqGrid 中设置值后,特定单元格变得不可编辑。

我不需要单元格在setCell. 我希望它们保持可编辑状态。我试图调用另一种方法来使单元格可编辑:

grid.jqGrid('setCell', rowId, 'precPsProg', '', 'editable-cell');

但它不起作用。请问有人可以帮我吗?

4

1 回答 1

0

setCell尽管这是一个旧线程,但在使用中的方法设置单元格的值时我遇到了同样的问题JQGrid(单元格变得不可编辑)。经过几个小时的搜索,我找到了一个解决方案,使用这个:

document.getElementById(rowId + "_Column_Name").value = some_value;

这将设置特定 ( row, column) 单元格的值,并且它保持可编辑状态(在保存行时提交给服务器)。

于 2018-05-31T23:35:25.673 回答