如何使整个jqGrid禁用/只读

时间:2010-07-08 18:47:51

标签: asp.net jquery jquery-ui jqgrid

如何禁用/只读整个jqGrid?

我有一个带有逻辑“编辑部分”的页面,当用户选择要编辑的内容时我会显示该页面,并在用户完成编辑(保存或取消)时隐藏。在显示编辑部分时,我禁用了页面上的其他几个元素。我想禁用它们点击jqGrid的能力,因此它们无法更改所选行,重新排序等。但是我找不到一种方法来禁用/启用整个网格。

如果已经回答道歉,那么其他问题似乎集中在禁用jqGrid中的某些行为。

编辑:最好是,我想要一种不依赖于另一个第三方插件的方法。当然,他们没有错!但是我的客户对它们有一定程度的不情愿,所以使用纯粹的jQuery / jQueryUI / jqGrid解决方案我的生活会更容易一些。 :)

2 个答案:

答案 0 :(得分:5)

您可以使用blockUI来屏蔽网格。

答案 1 :(得分:1)

尝试使用$("#lui_" + myGridId).show()

网格在内部创建了此叠加层,并将其用作加载程序消息的一部分。 您只需显示或隐藏它,它就会为您禁用/启用网格。