【问题标题】:ExtJS4: How to make horizontal menu?ExtJS4:如何制作水平菜单?
【发布时间】:2012-01-28 17:09:38
【问题描述】:

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

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

任何帮助将不胜感激。

【问题讨论】:

    标签: menu extjs4


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

    没有简单的方法可以做到这一点。菜单忽略布局配置并始终使用vbox。要水平显示它,您应该覆盖initComponent 以使hboxvbox 之间的切换成为可能。当您选择hbox 时,项目将水平显示,但大小将保持在 vbox 中。所以也有必要做一些调整大小的事情——你应该重写doConstrain方法。

    【讨论】:

    • 非常感谢您的快速回复。我将尝试实施此解决方案,并让您知道一切是否正常。
    猜你喜欢
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-02
    相关资源
    最近更新 更多