默认情况下,在extjs 4中折叠手风琴中的所有面板

时间:2011-10-15 14:07:32

标签: extjs extjs4

我想默认折叠手风琴中的所有面板。对我来说,第一个面板始终处于活动状态。

伙计们,请建议如何解决问题?

5 个答案:

答案 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
在手风琴布局的每个面板上

相关问题