Extjs 如何将加载掩码设置为整个网页,而不仅仅是网格面板
我有一个选项卡面板,在加载网格面板时,用户可以切换选项卡和工具栏菜单。 任何想法,让用户禁用整个网页的网站,后标签内容加载。用户只能访问其他组件 这是我在加载数据存储时设置网格面板的方式:Extjs 如何将加载掩码设置为整个网页,而不仅仅是网格面板,extjs,Extjs,我有一个选项卡面板,在加载网格面板时,用户可以切换选项卡和工具栏菜单。 任何想法,让用户禁用整个网页的网站,后标签内容加载。用户只能访问其他组件 这是我在加载数据存储时设置网格面板的方式: grid.setLoading(true) 当页面加载网格时,网格只显示加载掩码,如何设置当选项卡的页面加载时再设置掩码。而不是当页面加载网格时,只启动掩码并等待数据存储获取数据 车辆管理是我的默认选项卡页。 我的意思是当用户在url中键入类似http://mywebsite.com然后使用掩码,等待车辆管理
grid.setLoading(true)代码>
当页面加载网格时,网格只显示加载掩码,如何设置当选项卡的页面加载时再设置掩码。而不是当页面加载网格时,只启动掩码并等待数据存储获取数据
车辆管理是我的默认选项卡页。
我的意思是当用户在url中键入类似http://mywebsite.com
然后使用掩码,等待车辆管理页面全部加载,然后取消整个页面的掩码。当用户单击驱动程序管理器,然后再次屏蔽整个页面时,请等待所有页面加载完毕,然后仅取消屏蔽。如何操作?我相信您可以使用Ext.LoadMask
var myMask = new Ext.LoadMask(myPanel, {msg:"Please wait..."});
myMask.show();
完成后,可以使用将其删除
myMask.hide();
更多信息请查看此处。
或:
您可以使用Ext.getBody()屏蔽整个页面。
加载所有内容后,只需隐藏遮罩:
myMask.hide();
您帖子中的链接不再有效
grid.up('tabpanel').setLoading(true);
var myMask = new Ext.LoadMask(Ext.getBody(), {msg:"Please wait..."});
myMask.show();
myMask.hide();