Sencha GXT3:具有滚动功能的水平布局容器



我在应用程序sencha GXT 3(3.1.0版(中使用。我想水平显示许多项目(小部件(。为此,我使用HboxLayoutContainer。我有14个小部件要显示。前10个窗口小部件显示正确。重新组合的4个小部件不显示,容器显示一个下拉按钮(Overflow case(。用这个按钮我看不到那4个项目。你能帮我解决这个问题吗?

HBoxLayoutContainer非常具体地说明溢出菜单中的可用内容。它需要知道如何将每个项目转换为MenuItem。它必须是可渲染的,并处理适当的选择/单击事件。

这意味着并非添加到HBoxLayoutContainer中的每个Widget都将作为溢出MenuItem兼容。例如,您将无法(轻松(将网格转换为单个MenuItem;至少不是抽象的";小部件库";方法

如果打开HBoxLayoutContainer并检查addWidgetToMenu,您将更好地了解默认情况下支持哪些类型。从我的副本(4.0.0-但可能与3.x没有太大区别(中,我看到:

  • 分隔符工具项
  • 拆分按钮
  • 文本按钮
  • 按钮组
  • 切换按钮

所有这些都是GXT组件。

但并不是所有的东西都丢失了。由于该方法是受保护的,因此应该非常简单地对该方法进行子类化和重写,以处理您选择的任何Widget。

最新更新