我正在尝试在ExtJS4中实现简单的下拉菜单。
默认情况下,它是垂直显示的,似乎没有(明显的)方法使其水平显示。
任何帮助都将不胜感激。
这件事情没有简单的方法。菜单忽略布局配置并始终使用vbox
。要水平显示它,您应该重写initComponent
以使在hbox
和vbox
之间切换成为可能。当您选择hbox
时,项目将水平显示,但大小将保持像vbox中一样。因此,还需要对大小进行调整-为此,您应该重写doConstrain
方法。
水平菜单是什么意思?您可以在工具栏上添加一堆按钮... http://docs.sencha.com/ext-js/4-0/#!/example/menu/menus.html