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 に答える