首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在jqGrid单元格中调用setcell方法并设置值后,如何在jqGrid中设置单元格可编辑?

在jqGrid单元格中调用setcell方法并设置值后,如何在jqGrid中设置单元格可编辑?
EN

Stack Overflow用户
提问于 2013-01-19 22:54:07
回答 1查看 2.8K关注 0票数 1

我对jqGrid有一个独特的要求。我正在使用一个包含来自后端SQL Server的数据的jqGrid。一切都很正常。我的问题是,我正在使用JQGrid中的setCell方法来设置单元格中的一些值。

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

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

我不需要单元格在setCell之后不可编辑。我希望它们保持可编辑状态。我正在尝试调用另一个方法来使单元格可编辑:

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

但它不起作用。有谁能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-01 07:35:26

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

代码语言:javascript
复制
document.getElementById(rowId + "_Column_Name").value = some_value;

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14415550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档