ExtJS 4.2工具栏溢出项

时间:2015-07-24 09:04:26

标签: javascript extjs extjs4 overflow toolbar

我试图用enableOverflow创建一个工具栏:true,但是如果所说的工具栏有超过6个项目,我希望工具栏本身有前6个,后者应该在溢出菜单中显示,即使它有足够的空间来正常显示所有项目。

我试图根据它的项目找到它的宽度设置在哪里,但没有成功,我找不到任何其他选项。

1 个答案:

答案 0 :(得分:0)

尝试使用

layout : {
    overflowHandler : 'Menu'
},

当没有足够的空间容纳任意数量的按钮时,这将有效,工具栏将尽可能多,其余的将放在菜单中。

但是如果你真的只想显示6个按钮而其余部分在菜单上,我建议你尝试使用带有menu配置的第7个按钮。 This example拥有您所需要的一切。

请注意,splitbutton和带有菜单的常规按钮之间存在差异:第一个菜单点击时会有一个操作,只有当您点击箭头时才会打开菜单,而另一个菜单会打开菜单只有在您点击它时才会打开菜单。我相信第二个是你想要的。