我正在使用jqGrid。
快速摘要:
总之,我想锁定(不选择任何行)和解锁(使行可选)。这两项任务都必须在客户端完成。
更多细节:
基本上,一旦用户选择了一行进行编辑,我想锁定网格,这样用户就无法选择另一行,直到他/她提交更改或取消更改。
用户提交更改或取消更改后,我想解锁网格以允许用户选择另一行进行编辑。
有谁知道怎么做?
谢谢,
[R
答案 0 :(得分:0)
我找到了答案:
$(“#gridName”)。attr('disabled','disabled');
答案 1 :(得分:0)
此代码将为jqgrid提供禁用外观:
$("#gridName").attr('disabled', true);
此代码将重新启用jqgrid的常规外观:
("#gridName").attr('disabled', false);
但它只能用于外观而不是行的可选择性,并且它没有真正记录,因此可能会导致未定义的行为。
要禁用选择,建议的方法是使用第三方输入阻止程序,如JQuery BlockUI。它适用于整个页面或页面元素。
例如阻止输入:
$("#gridName").block({ message: null });
并取消阻止:
$("#gridName").unblock();