2012-07-24 101 views
0

从菜单中选择一个项目后,我需要我的菜单(由menubutton打开)保持打开状态。所以,你可以选择一个以上的项目关闭之前(通过点击列表外面)选择一个项目后保持菜单打开

我找不到在API任何东西,所以我希望你们知道的伎俩

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

回答

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源代码)。

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

相关问题