extjs Sencha GXT3:滚动的水平布局容器

2mbi3lxu  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(172)

我在应用程序中使用 Sencha GXT 3(版本3.1.0)。我想显示多个项目(小部件)。为此,我使用HboxLayoutContainer。我有14个小部件要显示。前10个小部件正确显示。剩余的4个小部件未显示,容器显示一个下拉按钮(溢出情况)。用这个按钮我看不到那4个项目。你能帮我解决这个问题吗?

eh57zj3b

eh57zj3b1#

HBoxLayoutContainer对溢出菜单中的可用内容非常具体。它需要知道如何将每一项转换为MenuItem。它必须是可呈现的,并处理适当的选择/单击事件。
这意味着不是每个添加到HBoxLayoutContainer中的Widget都可以作为溢出MenuItem兼容。至少不是以抽象的“部件库”的方式。
如果您打开HBoxLayoutContainer并检查addWidgetToMenu,您将更好地了解默认支持哪些类型。

  • 分隔符工具项
  • 分割按钮
  • 文字按钮
  • 按钮组
  • 切换按钮

所有这些均为GXT组件。
不过并不是所有的都丢失了。因为这个方法是受保护的,所以子类化和覆盖这个方法来处理你选择的任何Widget应该是相当简单的。

相关问题