Свернуть все панели в гармошке по умолчанию в extjs 4 - PullRequest
3 голосов
/ 15 октября 2011

Я хочу свернуть все панели в гармошке по умолчанию.Для меня всегда активна первая панель.

Ребята подскажите пожалуйста как решить проблему?

Ответы [ 5 ]

4 голосов
/ 08 марта 2014

В ExtJS 4.2.1 вы можете добавить дополнительную панель, установить ее как скрытую, но развернутую.Теперь вы сможете закрыть все видимые панели.ПРИМЕЧАНИЕ: это не работает в ExtJS 4.2.2

1 голос
/ 14 июля 2014

Использование ExtJs 4.2.2,

collapsed: true

на всех панелях, кроме той, которую вы хотите расширить (поэтому collapsed: false)

Работает наверняка, код проверен.

0 голосов
/ 29 июня 2018

В макете 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'
}

Это должно работать.

0 голосов
/ 03 января 2012

Как минимум в extjs 3.2.1, просто установите свойство

collapsed : true

на каждой панели вашего аккордеонного макета.

0 голосов
/ 16 октября 2011

Я полагаю, что это невозможно, но если вам нужен этот конфиг для визуальных целей, вы можете создать дополнительную пустую панель с содержимым и поместить ее как последний элемент в аккордеон, и сделать его первым развернутым по умолчанию, это как вы можете имитировать все свернуто состояние! Ура!

...