私はExtJS4で簡単なドロップダウンメニューを実装しようとしています。ExtJS4:水平メニューの作り方?
デフォルトでは縦に表示され、水平に表示されるような(明らかな)方法はないようです。
ご協力いただければ幸いです。
私はExtJS4で簡単なドロップダウンメニューを実装しようとしています。ExtJS4:水平メニューの作り方?
デフォルトでは縦に表示され、水平に表示されるような(明らかな)方法はないようです。
ご協力いただければ幸いです。
水平メニューとはどういう意味ですか?ツールバーに複数のボタンを追加することができます... http://docs.sencha.com/ext-js/4-0/#!/example/menu/menus.html
簡単な方法はありません。メニューはレイアウト設定を無視し、常にvbox
を使用します。水平方向に表示するには、hbox
とvbox
の間で切り替えるために、initComponent
を上書きする必要があります。 hbox
を選択すると、横に表示されますが、サイズはvboxのように残ります。だからサイジングで何かする必要もあります - それを行うには、doConstrain
メソッドをオーバーライドする必要があります。
ありがとうございました。私はこの解決策を実装しようとし、すべてが問題ないかどうかを知らせます。 – berliner
返信用のTankです。私はこれが可能であることを知っています、いくつかの公式の例があります。私はこのアプローチを使用してこのようなものを実装することが可能かどうか疑問に思っています。 – berliner
あなたはこれを考えています:)ツールバーに項目を追加するだけです。デフォルトではボタンですが、他のxtypesを指定することもできます。ボタンを追加すると、それらにサブアイテムを追加することができ、それらはmenuesに変わります。 http://docs.sencha.com/ext-js/4-0/#!/example/menu/menus.html – dbrin
ありがとうございます!それは良い解決策であるようです! – berliner