2012-03-14 107 views
0

我要锁定&解开我的jqGrid的页面, 但为什么它不工作: 下面显示了我现在该怎么办呢如何锁定和解锁jqGrid?

$("#myGridName").attr('disabled', true); 
$("#myGridName").attr('disabled', false); 

没有人能帮助我,谢谢!

对不起,我的英文不好......

+1

可能重复[如何使整个jqGrid禁用/只读](http://stackoverflow.com/questions/3206912/how-to-make-an-entire-jqgrid-disabled-readonly)。 – 2012-03-14 07:08:48

回答

3

你不清除定义你的意思下“锁定”或“解锁”如果jqGrid的?可能你想要的是在从服务器加载数据的过程中阻止jqGrid。在这种情况下,你可以使用下面的选项

loadui: "block" 

如果您需要阻止页面上的一些GUI元素作为网格本身可以使用blockUI插件,例如像his comment提到你Frédéric Hamidi。见herehere的一些例子。

或者,您可以创建一个具有“ui-widget-overlay”类的div(请参阅here),并在要阻止的页面部分显示它(请参阅here)。