我已经建立了自己的Store
课程,我可以选择在商店中启用“轮询”,将TaskRunner
任务初始化为reload()
已定义的Store
内部。这一切都很好,但是当PollingStore
绑定到View
时,只要调用LoadMask
方法,reload()
就会自动显示。
这在大多数情况下都是理想的行为。我的问题是当用户有另一个窗口(例如,用于创建新产品)时,在网格的“前面”打开(以zindex术语)。每当在reload()
上调用Store
方法时,现在绑定的LoadMask
将出现在一切之前,即包括用户当前正在与之交互的窗口,这是独立的从与Grid
关联的Store
加载。
我已设法覆盖initComponent
方法,并确保LoadMask
不会出现在“其他组件上”,但它仍设法从用户碰巧填写的任何表单字段中窃取焦点当时在模态窗口中出来....
再次,这里的步骤细分......
任何输入都会很棒,请询问是否有任何其他信息或屏幕截图会有所帮助。
答案 0 :(得分:0)
我最终修补到4.2.1解决了我的问题,LoadMasks现在已正确绑定到视图,并且不优先于模态窗口,工具提示不再窃取焦点。