0

从菜单中选择一个项目后,我需要我的菜单(由菜单按钮打开)保持打开状态。这样您就可以在关闭之前选择一个以上的项目(通过单击列表外部)

我在api中找不到任何东西,所以我希望你们知道诀窍

另一种解决方案是,如果您将鼠标悬停在按钮上,则菜单会打开。当您用鼠标离开菜单时,菜单将关闭。

4

1 回答 1

0

来自邮件列表的交叉帖子:http: //qooxdoo.678.n2.nabble.com/Keeping-a-menu-open-after-selecting-an-option-td7580767.html;cid= 1345706918184-716

列表中的答案:

为了在单击后保持菜单打开,您需要提供自己的 menu.Button 实现。您可以子类化 qx.ui.menu.Button,然后需要覆盖 _onClick 方法,使其不会调用 qx.ui.menu.Manager.hideAll(查看 qx.ui.menu.Button 源代码)。

然后,整个菜单的onMouseout,调用qx.ui.menu.Manager.getInstance().hideAll()。

于 2012-08-23T07:32:54.483 回答