jqgrid - 在 jQGrid 中禁用一行

标签 jqgrid disabled-control javascript

我想根据全局 javascript 变量的值禁用网格上的 1 行。例如,假设此变量的值为 123。那么任何在名为“XYZ”的列中具有 123 的行都应该被禁用。

哪里是实现此类功能的最佳方式?在 loadcomplete 或 beforeselectrow 中?

谢谢

最佳答案

内联编辑模式的最佳方式是向行添加 not-editable-row 类。您可以使用 rowattr 根据某些列的内容添加类。参见 the answer了解详情。

如果您使用表单编辑,则必须选择其他方式。如果您使用 navGrid,那么您可以根据所选行的列中的值禁用某些编辑或隐藏按钮。参见 the answerthis one更多细节。 beforeSelectRow 是进行此类更改的好地方。

关于jqgrid - 在 jQGrid 中禁用一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17818891/

相关文章:

jqgrid - jqgrid 列的固定宽度?

jquery - 使用jquery tagit插件,是否有办法禁用所有条目?

javascript - 带分页的 AWS s3 listobjects

html - 在 HTML 中明确设置禁用 ="false"不起作用

javascript - setInterval 运行时暂时禁用 DIV

Javascript .children.length() 返回错误值

javascript - 让垂直滚动条始终存在 css

jquery - 更改被拖动的 jqGrid 行的 CSS

javascript - jqGrid - 在编辑时检测后端 HTTP 响应代码

javascript - 没有使用 wkhtmltopdf 渲染 amchart