2009-11-20 6 views
0

Iam, работающий на сетке Panel.Iam, используя хранилище группировки в панели grid.I хотел сохранить состояние групп (расширенные/сложенные состояния) в панели сетки , Есть ли способ сохранить состояние при обновлении страницы ?.Сохранить состояние Свернуть/Развернуть группы в панели сетки в ExtJS

Я ценю любую помощь. Thanks

ответ

0

Группа GroupingView уже настроена на то, чтобы быть работоспособной, но вы должны были сконфигурировать StateManager с действующим поставщиком, чтобы она действовала. См. Страницу связанного документа для примера с помощью встроенного CookieProvider.

+1

Нет события, которое бросается на группу, которая переключается, поэтому состояние свойства расширения группы не сохраняется при переключении. – alumb

+1

Это совершенно неверно. GridView с точки зрения состояния, GroupingView не является в любом случае состоянием. – alumb

+0

Um, no. См. Определение GroupingView: 'Ext.grid.GroupingView = Ext.extend (Ext.grid.GridView, {...'. Таким образом, групповое представление наследует все возможности базового состояния сетки (состояние сортировки, состояние прокрутки), плюс он имеет внутренний код для получения/установки состояния группы (например, при нажатии группы: this.grid.fireEvent ('groupchange', this, this.grid.store.getGroupState()); '). Но да, кроме этого, это полностью не в состоянии с точки зрения состояния: P –

Смежные вопросы