ExtJS4:如何制作水平菜单?

时间:2012-01-28 17:09:38

标签: menu extjs4

我正在尝试在ExtJS4中实现简单的下拉菜单。

默认情况下,它会垂直显示,似乎没有(明显的)方法让它水平显示。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

没有简单的方法可以做到这一点。菜单忽略布局配置并始终使用vbox。要水平显示,您应该覆盖initComponent,以便在hboxvbox之间切换。当您选择hbox时,项目将水平显示,但大小将保持在vbox中。因此,还需要对大小进行操作 - 为此,您应该覆盖doConstrain方法。

答案 1 :(得分:1)

水平菜单是什么意思?你可以在工具栏上添加一堆按钮...... http://docs.sencha.com/ext-js/4-0/#!/example/menu/menus.html