我想根据全局 javascript 变量的值禁用网格上的 1 行。例如,假设此变量的值为 123。那么任何在名为“XYZ”的列中具有 123 的行都应该被禁用。
哪里是实现此类功能的最佳方式?在 loadcomplete 或 beforeselectrow 中?
谢谢
最佳答案
内联编辑模式的最佳方式是向行添加 not-editable-row
类。您可以使用 rowattr
根据某些列的内容添加类。参见 the answer了解详情。
如果您使用表单编辑,则必须选择其他方式。如果您使用 navGrid
,那么您可以根据所选行的列中的值禁用某些编辑或隐藏按钮。参见 the answer和 this one更多细节。 beforeSelectRow
是进行此类更改的好地方。
关于jqgrid - 在 jQGrid 中禁用一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17818891/