我想默认折叠手风琴中的所有面板。对我来说,第一个面板始终处于活动状态。
伙计们,请建议如何解决问题?
答案 0 :(得分:4)
在ExtJS 4.2.1中,您可以添加一个额外的面板,将其设置为隐藏但展开。您现在可以关闭所有可见面板。注意:这在ExtJS 4.2.2
中不起作用答案 1 :(得分:1)
使用ExtJs 4.2.2,
collapsed: true
在所有面板中,除了您要展开的面板(所以collapsed: false
)
这是肯定的,代码测试。
答案 2 :(得分:0)
我认为这是不可能的,但是如果你需要这个配置用于视觉目的,你可以创建一个aditional,内容为空的面板,并将其作为最后一个项目,并在默认情况下首先进行扩展,这个你可以模仿所有崩溃状态的方式!干杯!
答案 3 :(得分:0)
在Accordian布局中,创建一个像
一样的虚拟折叠面板{
xtype: 'panel', // << fake hidden panel
hidden: true,
collapsed: false
}
例如 在手风琴布局项中
{
xtype: 'panel', // << fake hidden panel
hidden: true,
collapsed: false
},{
xtype:'panel',
title:''Panle1'
},{
xtype:'panel',
title:''Panle2'
}
这应该有效。
答案 4 :(得分:-1)
至少在extjs 3.2.1中,只需设置属性
即可collapsed : true
在手风琴布局的每个面板上。