2011-12-09 6 views
1

オーバーフローメニューに使用するExt.menuおよび/またはExt.Buttonコンポーネントを取得する方法はありますか?enableOverflow:trueを持つExt.toolbarにはそれぞれ "more button" ?ExtJS 4 - Ext.toolbarのオーバーフローメニューを取得する

私は私がそれを示していたときのボタン/メニューを見つけるために、 query()または getComponent()を使用することができるかどうかを確認するには、ツールバーの overflowchangeイベントにリスナーを添付しようとしたが、そのイベントを引き起こすために、ツールバーのサイズを変更するときに起動していないようです

オーバーフローメニューが表示/非表示になります。私はまたツールバーのaddイベントを監視して、ツールバーに「more」ボタンが追加されたときにそのイベントが発生したかどうかを確認しましたが、そこには運がありません。

+0

申し訳ありませんが、オーバーフローメニューの意味がわかりません。メニューの{items:[...]}ボタンを追加して、メニューをツールバーのオーバーフローにすることができます。 – dbrin

+0

extjsツールバーの機能、[このデモ](http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/toolbar/overflow.html)をチェックしてください –

答えて

1

は、煎茶のフォーラムからの助けを借りて、それを考え出した: http://www.sencha.com/forum/showthread.php?160597-Getting-a-toolbar-s-overflow-menu

をオーバーフローメニューコンポーネントが常駐: toolbar.layout.overflowHandler.menu

ケアしてメニューがあるときしかし、overflowHandlermenuプロパティが唯一の存在であります実際に必要です。

関連する問題