extjs - 如何将加载掩码设置为整个网页,而不仅仅是网格面板

标签 extjs

enter image description here

我有一个选项卡面板,在加载网格面板时,用户可以切换选项卡和工具栏菜单。 加载选项卡内容后,有什么想法让用户禁用整个页面网站。用户只能访问其他组件。

这是我在加载数据存储时设置网格面板的方式:

grid.setLoading(true);

当页面加载网格时,网格只出现加载掩码,如何设置在选项卡页面加载时然后设置掩码。页面加载时,网格不会仅启动掩码并等待数据存储获取数据。

车辆管理是我的默认标签页。
我的意思是,当用户输入像 http://mywebsite.com 这样的网址,然后有一个掩码时,等到车辆管理页面全部加载完毕,然后取消整个页面的掩码。当用户单击驱动程序管理器时,然后再次屏蔽整个页面,等到所有页面加载完毕才取消屏蔽。怎么做?

最佳答案

You can mask whole page using Ext.getBody()

var myMask = new Ext.LoadMask(Ext.getBody(), {msg:"Please wait..."});
myMask.show();

当所有内容加载完毕后,只需隐藏 mask 即可:

myMask.hide();

关于extjs - 如何将加载掩码设置为整个网页,而不仅仅是网格面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20649412/

相关文章:

extjs - 如何在其中自动高度视口(viewport)子面板?

Extjs 4 - 如何在 initComponent 函数中到达父组件

javascript - ExtJS DateField 渲染太宽,IE8 中的错误?

extjs - Sencha Touch 2.0 xtype 不工作

javascript - ExtJS 5 : Parent model convert dependency on Child association

javascript - 组合框项目不可选择

ExtJS 4 : Adding a button to a tab panel header

javascript - ExtJS 中 Controller 的职责是什么? Ext.window.Window 实例中的事件?

javascript - extjs 数据 View 不显示图像

javascript - Ext.form.combobox 上的标签