メニューからアイテムを選択した後も開いたままにするために、メニュー (メニューボタンで開く) が必要です。閉じる前に複数の項目を選択できるように (リストの外側をクリックすることで)
APIで何も見つけられなかったので、皆さんがトリックを知っていることを願っています
別の解決策は、ボタンの上にカーソルを合わせると、メニューが開きます。マウスでメニューを離れると、メニューが閉じます。
メニューからアイテムを選択した後も開いたままにするために、メニュー (メニューボタンで開く) が必要です。閉じる前に複数の項目を選択できるように (リストの外側をクリックすることで)
APIで何も見つけられなかったので、皆さんがトリックを知っていることを願っています
別の解決策は、ボタンの上にカーソルを合わせると、メニューが開きます。マウスでメニューを離れると、メニューが閉じます。
メーリングリストからのクロスポスト: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()を呼び出します。