当我有一个可折叠的面板时,ExtJs 会在工具区域中呈现一个图标以展开/折叠,但也会在面板之间放置一个黑色的小三角形来做同样的事情。
我在文档中发现我可以使用 hideCollapseTool:true 隐藏工具区域中的图标,但我想隐藏那个黑色小三角形。怎么做?
当我有一个可折叠的面板时,ExtJs 会在工具区域中呈现一个图标以展开/折叠,但也会在面板之间放置一个黑色的小三角形来做同样的事情。
我在文档中发现我可以使用 hideCollapseTool:true 隐藏工具区域中的图标,但我想隐藏那个黑色小三角形。怎么做?
你split:false
在面板上试过吗?
在 Ext JS 5(可能还有一些早期版本)中,split
配置参数可以是布尔值或对象的配置Ext.resizer.BorderSplitter
对象。
根据API,该collapsible
属性可用于手动显示或隐藏拆分器中的折叠按钮,因此您可以将该属性设置false
为隐藏您正在谈论的按钮。
在 5.1 中测试和工作的解决方案如下所示,假设面板包含在具有边框布局的容器中:
{
xtype: 'panel',
region: 'west',
split: {
collapsible: false
}
}
PS我知道这已经晚了2年,但我在自己寻找解决方案时发现了这个问题。想我不妨从 API 分享解决方案。
编辑:做了一个小提琴。此外,值得一提的是,它保留了使用 时丢失的所有其他拆分器功能split: false
,例如保持面板可调整大小。