从菜单中选择项目后,我需要我的菜单(由菜单按钮打开)保持打开状态。因此,您可以在关闭之前选择多个项目(通过单击列表外部)
我在api中找不到任何东西,所以我希望你们知道这个伎俩
另一种解决方案是,如果将鼠标悬停在按钮上,则会打开菜单。当您使用鼠标离开菜单时,菜单将关闭。
答案 0 :(得分:0)
从列表中回答:
为了在点击后保持菜单打开,您需要提供 自己实现menu.Button。你可以继承qx.ui.menu.Button, 然后需要覆盖_onClick方法,以便它不会调用 qx.ui.menu.Manager.hideAll(看看qx.ui.menu.Button源代码)。
然后,在整个菜单的onMouseout上,调用 qx.ui.menu.Manager.getInstance()。hideAll()。