Extjs 面板加载掩码不适用于 chrome

Nav*_*wat 2 extjs

我有一个面板,单击一个按钮,我正在调用 Ajax 调用。在 Firefox 上,我可以在面板上看到 loadmask,但在 chrome 上它不起作用。即使我在 Ajax 调用之前创建了一个单独的掩码对象,但它只在 Ajax 调用完成后显示。我可以使用浏览器 javascript 控制台显示/隐藏掩码,但是当运行我的 Ajax 调用的 Ajax 调用同步时,它以某种方式不起作用。并且仅与铬有关。

jsfiddle.net/naveen_ramawat/6d7pyohL/2/

Rah*_*air 5

全身使用面膜

Ext.getBody().mask('your message');
Run Code Online (Sandbox Code Playgroud)

在ajax调用和使用之前,

Ext.getBody().unmask();
Run Code Online (Sandbox Code Playgroud)

内部ajax成功

更新 jsfiddle- http://jsfiddle.net/yq8e7na8/3/

(在异步 ajax 调用之前设置超时)