- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在 Extjs 4.2 中,我对整个页面使用了 Load Mask
在公共(public)实用程序类中:
loadMask: null,
showLoading : function() {
if (!this.loadMask) {
this.loadMask = new Ext.LoadMask(Ext.getBody(), { msg: "Loading..." });
}
this.loadMask.show();
},
clearLoading:function() {
this.loadMask.hide();
},
我在加载/保存期间在所有页面中调用此方法(等待服务器端响应),但在 Extjs 5.0 中,它不起作用,我收到以下错误消息:
Uncaught TypeError: Cannot call method 'mask' of undefined all-classes.js:1
Ext.define.show all-classes.js:1
Ext.define.loadingProcess all-classes.js:1
Ext.define.listeners.beforeload all-classes.js:1
Ext.define.doFire all-classes.js:1
Ext.define.fire all-classes.js:1
Ext.define.doDispatchEvent all-classes.js:1
Ext.define.dispatchEvent all-classes.js:1
Ext.define.doFireEvent all-classes.js:1
a.doFireEvent all-classes.js:1
Ext.define.fireEvent all-classes.js:1
Ext.define.load
最佳答案
知道了!!!它在 Extjs 5.0 中发生了变化,Ext.getBody() 返回 Ext.dom.Element 并且对于 Element 使用 mask() 和 unmask(),所以它应该是
//mask
Ext.getBody().mask("Loading...");
//unmask
Ext.getBody().unmask();
关于javascript - Extjs 5 - 整个页面上的 LoadMask 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24296355/
网格 loadMask 有一些问题。 LoadMask:true 不起作用。 如果我选择执行以下操作: viewConfig: { loadMask: {msg: 'Loading records
在我看来,我在加载时使用了掩码。 现在它显示默认加载图像(x-mask-loading) 我想添加我自己的图像而不是默认图像。 任何人都可以有一些想法吗? 请告诉我。 最佳答案 您可以通过将 css
你好 friend , 我们正在使用 ExtJs 5.1 进行 UI 开发,并在 Ext.grid.Panel 上使用自定义字体颜色LoadMask 我已经覆盖了 css 类x-mask-msg-te
如何通过 ExtJS 4.1 MVC 上的所有应用程序全局重新定义 Ext.LoadMask.msg? 最佳答案 The following works for ExtJS 4 尝试下面成功测试的代码
我有一个窗口和一个表单,其中将 LoadMask 放在其提交上。在提交过程中,我捕捉到 ESC 键按下窗口不允许用户在表单提交期间关闭它。 如何判断是否形成了活跃的LoadMask? 也许像存储 is
我有一个每 10 秒更新一次的 GridPanel。 var refreshEnvironmentsStoreTask = { run: function() { this.g
如何本地化 Ext.LoadMask 的 msg?我尝试使用 Ext.override,但我从商店加载的网格面板仍然显示 Loading... 而不是我提供的文本。 最佳答案 您不必覆盖loadMas
我想在整个页面上设置一个 mask ,直到整个页面完全加载后才将其移除。更具体地说,我有一个用 OpenLayers 和 GeoExt 创建的 map ,我正在尝试使用 ExtJS loadMask。
这应该很简单,但我还没弄明白。我只是想在没有微调器图像的组件上显示负载掩码。我想让其他一切看起来完全一样。 我已经设置了一个应用了常规加载掩码的 jsfiddle。同样,只是想弄清楚如何排除微调图像。
我已经建立了自己的 Store 类,我可以选择在商店上启用“轮询”,这会将 TaskRunner 任务初始化为 reload() 将 Store 存储在定义的内部。这一切都很好,但是当 Polling
如何将 loadMask 仅应用于一个元素,而不是整个浏览器的宽度-高度?默认 在这里,只有一个元素被屏蔽,一个消息框在中心,在这个元素内部,而不是整个显示...... 有任何想法吗? 编辑: @Mo
Sencha Touch 加载掩码示例:here 有没有什么方法可以在不需要创建新属性的情况下自定义加载掩码属性?我想增加深灰色框的大小(我认为它是内部掩码,对吗?)因为我想使用 html 使负载掩码
我在 Controller 级别应用了加载掩码。我添加了自定义消息,如“正在加载...”。对于使用引用,这将表明页面正在加载。我也设置了指标:真。但我看不到指标。请任何人帮助我。如何向用户显示指标。
在 Extjs 4.2 中,我对整个页面使用了 Load Mask 在公共(public)实用程序类中: loadMask: null, showLoading : function() {
如何申请 LoadMask对于 standard ExtJS MVC application加载所需文件时的视口(viewport)? 此类 MVC 应用程序的一个示例是以下 app.js 的片段。
我有一个 loadMask。这会设置一个灰色背景,并在该背景之上显示正在加载的加载图像。来自 the documentation : // Basic mask: var myMask = new E
在我的应用程序中,我需要同时执行多个 ajax 请求,但每个请求根据响应大小花费不同的时间。为了避免在 ajax 请求期间进一步操作,我想在每个 ajax 调用中使用 Ext.LoadMask,如下所
我需要将 Ext.LoadMask 的默认背景颜色从白色改写为灰色。我怎样才能做到这一点?还添加了图像的屏幕截图和我用来加载蒙版的代码。 var feestore = this.getBillingF
我有一个简单的 ExtJS 组件,用于使用谷歌地图显示 map 。从 ExtJS 4.1.1 升级到 4.2.0 后,该组件的负载掩码未正确居中。 请参阅以下 jsFiddle 演示链接。 使用Ext
我是一名优秀的程序员,十分优秀!