2011-07-08 1 views
2

MenuItemをクリックしたときにMenuBarの自動クローズを無効にすることができますか? 私はチェックボックスのようないくつかのMenuItemを持っているので、複数のMenuItemをチェックすることができ、メニューをチェックするたびにメニューを閉じたくありません。GWTでは、MenuItemをクリックしたときにMenuBarのオートクローズを無効にしますか?

ありがとうございました。

+1

アイテムの選択時にメニューバーが閉じないようにする方法、またはメニューバーをプログラムで開く方法を理解できません。しかし、それは含まれていなければならない何かのようです。 [ポップアップパネル](http://google-web-toolkit.googlecode.com/svn/javadoc/2.3/com/google/gwt/user/client/ui/)を使用する独自の「メニューバー」を作成するだけでよい場合もありますPopupPanel.html)のように聞こえるほど悪い –

答えて

-1

まず、サブメニューを表示するポップアップパネルがMenuBarクラスでプライベートなので、直接できません。

Buuut、そうする方法がある...

Simpleyは、グーグルコードリポジトリのうち、現在のMenuBar.javaコードをフェッチし、EclipseのGWTプロジェクトに含めます。

あなたは何も変更する必要はありません。パッケージの装飾または何か。プロジェクトにソースを入れるだけで、コンパイル時に元のMenuBarクラスをgwt-sdkから置き換えます(ホスト開発モードでも動作します)。

次に、popup-PanelのautoHideプロパティをfalseに設定するだけで、クリック後にポップアップが消えることはありません。

-1

あなたは

hereを参照してくださいメニューアイテムにfalseにhideOnClickを設定することができます。

+0

デフォルトのGWTには適用されません。 – Brian

関連する問題