2012-01-28 2 views
4

ExtJS4에서 간단한 드롭 다운 메뉴를 구현하려고합니다.ExtJS4 : 수평 메뉴 만드는 법?

기본적으로 세로로 표시되며 가로로 나타나게하는 (분명한) 방법이없는 것처럼 보입니다.

도움을 주시면 감사하겠습니다.

답변

1

가로 메뉴 란 무엇입니까? 도구 모음에 여러 개의 버튼을 추가 할 수 있습니다 ... http://docs.sencha.com/ext-js/4-0/#!/example/menu/menus.html

+0

회신을위한 Tanks. 나는 이것이 가능하다는 것을 알고있다. 몇 가지 공식적인 예가있다. 이 방법을 사용하여 http://dev.sencha.com/playpen/ext-core-latest/examples/menu/과 같은 것을 구현할 수 있는지 의문입니다. – berliner

+0

이상 생각했습니다 :) 도구 모음에 항목을 추가하기 만하면됩니다. 기본적으로 단추이지만 다른 xtype을 지정할 수 있습니다. 버튼을 추가하면 하위 항목을 추가 할 수 있으며 버튼이 추가됩니다. http://docs.sencha.com/ext-js/4-0/#!/example/menu/menus.html – dbrin

+0

고마워요! 좋은 해결책 인 것 같습니다! – berliner

1

쉬운 방법은 없습니다. 메뉴는 레이아웃 구성을 무시하고 항상 vbox을 사용합니다. 수평으로 표시하려면 hboxvbox 사이를 전환하려면 initComponent을 무시해야합니다. hbox 항목을 선택하면 가로로 표시되지만 크기는 vbox와 동일하게 유지됩니다. 그래서 크기 조정을 위해 뭔가를 할 필요가 있습니다 - 그렇게하려면 doConstrain 메서드를 재정의해야합니다.

+0

빠른 응답을 주셔서 대단히 감사합니다. 나는이 솔루션을 구현하려고하고 모든 것이 괜찮은지 알려주겠습니다. – berliner