【发布时间】:2012-01-28 17:09:38
【问题描述】:
我正在尝试在 ExtJS4 中实现简单的下拉菜单。
默认情况下,它垂直显示,似乎没有(明显的)方法可以使其水平显示。
任何帮助将不胜感激。
【问题讨论】:
我正在尝试在 ExtJS4 中实现简单的下拉菜单。
默认情况下,它垂直显示,似乎没有(明显的)方法可以使其水平显示。
任何帮助将不胜感激。
【问题讨论】:
水平菜单是什么意思?您可以在工具栏上添加一堆按钮... http://docs.sencha.com/ext-js/4-0/#!/example/menu/menus.html
【讨论】:
没有简单的方法可以做到这一点。菜单忽略布局配置并始终使用vbox。要水平显示它,您应该覆盖initComponent 以使hbox 和vbox 之间的切换成为可能。当您选择hbox 时,项目将水平显示,但大小将保持在 vbox 中。所以也有必要做一些调整大小的事情——你应该重写doConstrain方法。
【讨论】: