我在jqGrid中有一个独特的要求。我正在使用jqGrid来处理来自后端SQL Server的数据。一切都很好。我的问题是我在JQGrid中使用setCell
方法在单元格中设置一些值。
grid.jqGrid('setCell', rowId, finalJsonColumnName, value);
它正常工作并设置值。我的问题是在jqGrid中设置值后,特定的单元格变得不可编辑。
setCell
之后我不需要单元格不可编辑。我希望它们保持可编辑状态。我试图调用另一种方法来使单元格可编辑:
grid.jqGrid('setCell', rowId, 'precPsProg', '', 'editable-cell');
但它不起作用。请有人帮帮我吗?
答案 0 :(得分:0)
尽管这是一个旧线程,但在setCell
中使用JQGrid
方法设置单元格的值时,我遇到了同样的问题(单元格变得不可编辑)。经过几个小时的搜索,我找到了一个解决方案:
document.getElementById(rowId + "_Column_Name").value = some_value;
这将设置特定(row
,column
)单元格的值,并且它仍然可编辑(在保存行时提交给服务器)。