消息框和加载掩码
Messagebox and Loadmask
>我显示一个警报消息框:
Ext.Msg.alert("Timezone difference","Please keep in mind that data is displayed server time zone, which differs by "+mins+" minutes from your local time.");
在后台,我正在使用加载掩码加载数据:
mystore.on('beforeload',function() {
Ext.MessageBox.show({
msg: "Loading data",
width:300,
wait:true,
waitConfig:25
});
});
问题是打开加载掩码时消息框已关闭。
我发现没有配置选项来保持打开状态。可能吗?
Ext.Msg
是Ext.window.MessageBox
的快捷方式,这是一个单例,这意味着只有一个实例。这意味着,您可以同时显示一条消息。为了解决您的问题,您可以:
- 创建您自己的 Ext.window.MessageBox 实例
- 使用另一种显示消息的方式(例如将某些文本呈现到组件)。
显示加载掩码的正确方法是使用 mask(),如下所示:
Ext.getBody().mask('Loading data');
加载后:
Ext.getBody().unmask();
那么你就不会有重复的消息框
相关文章:
- 浏览器填充码首先加载
- 在煎茶触摸2中加载掩码
- ExtJS 4.2.1 用于加载指示和模态窗口的不同 CSS 掩码
- 谷歌的新验证码无法加载图像
- 使用 RequireJS 2.0.1 和填充码加载 jQuery、Underscore 和 Backbone
- 我无法重新加载联系表单的验证码
- 验证码导致部分页面加载
- 查找重新加载验证码的时间
- ExtJs 5:正在GridView中加载掩码
- 如何在双击网格以等待详细信息窗口的同时加载掩码
- 如何在加载url时删除iframe中的加载程序掩码
- php/javascript |如何只重新加载验证码图像
- 使用Javascript加载和缓存图像,并了解HTTP状态码
- ExtJs加载掩码位移
- 当显示加载掩码时,我如何禁用用户操作
- 谷歌验证码自动加载
- Sencha触摸应用加载掩码
- 无法使用JS在页面上重新加载自制的验证码
- 如何在加载页面之前获取页面的状态码
- 消息框和加载掩码