问题标签 [loadmask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
299 浏览

extjs - Ext.LoadMask 允许编辑 TextField。如何避免?

应用LoadMask后,文本字段仍然是可编辑的(尽管被屏蔽了)。

屏幕截图

3.4.0 中的代码片段

我怎样才能在没有副作用的情况下解决这个问题?

也可以看看:

0 投票
1 回答
142 浏览

internet-explorer - Internet Explorer 9 不使用 Extjs 4.2.2 删除 Ext.getBody 上的负载掩码

我正在使用 Extjs 4.2.2,在站点加载时我使用 Ext.getBody.mask('some msg') 并且在卸载时我使用 Ext.getBody.unmask();

我看到它在除 Internet Explorer 9 之外的所有浏览器上都运行良好。在这里它不会删除加载掩码。但是当我打开 IE9 开发者工具,使用 F12 并刷新页面时,它和其他浏览器一样好。

0 投票
2 回答
404 浏览

javascript - Sencha Touch:点击面具事件

嗨,我无法解决这个问题,如果视口被遮盖,即使在遮罩上也找不到任何方法来找到水龙头。我正在使用菜单进行幻灯片导航,当菜单打开时,我现在在视图上应用蒙版,如果我点击蒙版视图,菜单应该关闭。我无法在面具上获得点击事件。有什么办法吗?

0 投票
1 回答
169 浏览

javascript - 网格 loadMask 故障。设置 loadMask 目标配置

网格 loadMask 有一些问题。

LoadMask:true不起作用。

如果我选择执行以下操作:

它可以工作,但面具只覆盖网格体,不包括工具栏。

我试过maskElement: 'el'但没有奏效。

我不打算使用 setLoading()。

一种解决方案可能针对我的网格:

target: this不起作用。

知道如何在配置目标中获取和设置网格参考吗?

0 投票
1 回答
513 浏览

ajax - 使用 Ext.util.TaskRunner 在负载掩码中显示时钟

使用 ExtJS 5.1.0。

真的想不出任何其他方法来做到这一点,但我需要一个计时器在等待 Ajax 响应时显示在负载掩码中。上success,然后我将取消设置掩码并销毁计时器。

没有 ,代码可以正常工作Ext.util.TaskRunner,所以我的修改是执行以下操作:

它正在“success做事”,但它现在没有破坏计时器,现在它没有移除面具(这已得到证实,因为我收到一个错误:TypeError: Ext.util.TaskRunner.destroy is not a function. (In 'Ext.util.TaskRunner.destroy(task)', 'Ext.util.TaskRunner.destroy' is undefined)......

我意识到TaskRunner它将继续运行,直到它被破坏或停止,但这似乎并没有按预期工作。

我最终需要在 Ajax 调用的生命周期中执行任务,并且我意识到我正在LoadMask多次调用以实现我所需要的。

- - 编辑 - -

部分明白了:我缺少repeat配置参数(我之前尝试过该repeat参数,但没有使用该interval参数,但它没有工作,但这些组合正是让它工作所需要的。Doh!您认为他们会在文档中给出这个简单的用例作为示例,但是唉...):

有了这个,我不需要在对象上发出stopor destroy

但是,时钟没有按需要更新,这是有道理的,因为任务只运行一次。所以,看起来我仍然被困住了。

0 投票
0 回答
30 浏览

extjs - loadMask 仅覆盖网格的第一部分

初始 loadMask 覆盖了网格,但我仍然可以在加载时滚动,并且它不会覆盖在初始屏幕下方。我正在寻找一种方法来在加载商店时禁用滚动,扩展 loadMask 以使其覆盖包括可滚动内容的整个网格面板,或者即使网格滚动也让 loadMask 保持原位。我将网格定位为 loadMask(默认值)。

加载时滚动

0 投票
0 回答
48 浏览

extjs - 将负载掩码添加到网格 Extjs 中的每一行

我希望添加一个负载掩码,并将背景图像更改为 extjs 中网格的每一行。我下面的当前代码不显示任何行的任何负载掩码。如何实现所需的行为?

改变背景图片的CSS如下: