Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Сохранение состояния Ext.ux.grid.FiltersFeature (https://javascript.ru/forum/extjs/27902-sokhranenie-sostoyaniya-ext-ux-grid-filtersfeature.html)

khusamov 29.04.2012 00:44

Сохранение состояния Ext.ux.grid.FiltersFeature
 
Здравствуйте!

Каким образом заставить Ext.ux.grid.FiltersFeature сохранять состояние своих фильтров?

Я выставил stateId: "stateGrid_Filters", но это как-то не особо помогает делу.

Сама таблица Ext.grid.Panel сохраняет свое состояние (ширина колонок и сортировку).

В качестве провайдера стоит:

Ext.state.Manager.setProvider(Ext.create('Ext.state.CookieProvider', {
	expires: new Date(new Date().getTime()+(1000*60*60*24*90))
}));

khusamov 14.05.2012 20:06

Странно, тут http://docs.sencha.com/ext-js/4-1/#!...FiltersFeature

Вроде ясно написано, что укажите stateId и состояние будет сохраняться. Может дело в последней строке?

Цитата:

Stateful:
Filter information will be persisted across page loads by specifying a stateId in the Grid configuration.
The filter collection binds to the beforestaterestore and beforestatesave events in order to be stateful.
Может кто-нибудь подсказать что эта за опция такая загадочная stateful?


Часовой пояс GMT +3, время: 06:27.