【发布时间】:2016-09-08 08:44:46
【问题描述】:
我在使用 qx.ui.popup.Popup 时遇到了一些问题。因为它被添加到根并且不是任何小部件的子级。 例如:如果你在一个普通的popup上添加一个selectBox,因为selectBox是从一个新的popup上的列表构建的,原来的popup会关闭。
我在我的表格/表单上使用了更多弹出窗口。如果我在其他弹出窗口/菜单中包含这些表格/表单,我也会遇到同样的问题。
我有没有办法告诉弹出窗口它是小部件的一部分,这样 Widget.contains(..) 就不会失败检查。我仍然需要像弹出窗口一样,这意味着它们可能仍然需要添加到 root 上?
问候, 标记
编辑:
如果我扩展 Popup 并向其添加“virtualLayoutParent”属性,您会怎么想。 然后我“覆盖” qx.ui.popup.Manager 中的 __onPointerDown 函数来检查 Widget.container(virtualLayoutParent)?
【问题讨论】:
标签: javascript qooxdoo