【发布时间】:2018-01-26 16:12:34
【问题描述】:
组件或窗口的“alwaysOnTop”属性的正确方法是什么?
如果我定义一个窗口——比如一个工具栏——并设置alwaysOnTop: true,那不应该阻止其他窗口遮挡它吗?
具有该属性的窗口是否需要在 Ext.WindowManager 中注册?
长话短说,我正在使用桌面代码(请参阅此处:https://examples.sencha.com/extjs/6....top/index.html)。您会注意到您可以将窗口移动到底部工具栏上 - 这不应该真的发生。
将alwaysOnTop: true 单独添加到该任务栏代码没有任何效果,但随后执行此操作会:
Ext.WindowManager.register(taskbar)
问题是win.toFront() 似乎不再适用于桌面上的其他窗口。这样如果窗口 A 与窗口 B 重叠,B.toFront() 将不起作用。
那么,问题是,对于特定项目使用 alwaysOnTop 并让其他窗口按预期运行的正确方法是什么?
【问题讨论】:
标签: javascript extjs extjs6 window-managers always-on-top