问题标签 [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.
extjs - Ext.LoadMask 允许编辑 TextField。如何避免?
应用LoadMask后,文本字段仍然是可编辑的(尽管被屏蔽了)。
我怎样才能在没有副作用的情况下解决这个问题?
也可以看看:
- Ext 5.1.0.107 中的代码片段
- 4.2 中的代码片段(您可能需要切换 ext 版本)
- 煎茶论坛
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 并刷新页面时,它和其他浏览器一样好。
javascript - Sencha Touch:点击面具事件
嗨,我无法解决这个问题,如果视口被遮盖,即使在遮罩上也找不到任何方法来找到水龙头。我正在使用菜单进行幻灯片导航,当菜单打开时,我现在在视图上应用蒙版,如果我点击蒙版视图,菜单应该关闭。我无法在面具上获得点击事件。有什么办法吗?
javascript - 网格 loadMask 故障。设置 loadMask 目标配置
网格 loadMask 有一些问题。
LoadMask:true
不起作用。
如果我选择执行以下操作:
它可以工作,但面具只覆盖网格体,不包括工具栏。
我试过maskElement: 'el'
但没有奏效。
我不打算使用 setLoading()。
一种解决方案可能针对我的网格:
但target: this
不起作用。
知道如何在配置目标中获取和设置网格参考吗?
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!您认为他们会在文档中给出这个简单的用例作为示例,但是唉...):
有了这个,我不需要在对象上发出stop
or destroy
。
但是,时钟没有按需要更新,这是有道理的,因为任务只运行一次。所以,看起来我仍然被困住了。
extjs - loadMask 仅覆盖网格的第一部分
初始 loadMask 覆盖了网格,但我仍然可以在加载时滚动,并且它不会覆盖在初始屏幕下方。我正在寻找一种方法来在加载商店时禁用滚动,扩展 loadMask 以使其覆盖包括可滚动内容的整个网格面板,或者即使网格滚动也让 loadMask 保持原位。我将网格定位为 loadMask(默认值)。
extjs - 将负载掩码添加到网格 Extjs 中的每一行
我希望添加一个负载掩码,并将背景图像更改为 extjs 中网格的每一行。我下面的当前代码不显示任何行的任何负载掩码。如何实现所需的行为?
改变背景图片的CSS如下: