ExtJS: StateId, для чего они используются? и где они хранятся?

Я начал расширять приложение extjs и заметил, что большинство представлений имеют StateId, включая Windows, GridPanels.

Я хотел бы понять, что это, я полагаю, они хранят какое-то состояние? Где хранится эта информация? Кажется, что это состояние клиента, так что сессия не участвует? Я проверил файлы cookie и localStorage, но не могу точно определить, где хранится эта информация, как долго длится состояние.

Я попытался найти документы по этому вопросу и не смог найти ничего конкретного.

Может быть, я смотрю не в том месте.

Любая помощь могла бы быть полезна.

заранее спасибо

1 ответ

Решение

StateId используется для запоминания текущего состояния компонента:

https://docs.sencha.com/extjs/6.0/6.0.0-classic/ https://docs.sencha.com/extjs/6.0/6.0.0-classic/

Например, вы можете сохранить состояние столбцов сетки, и если пользователь переупорядочит их или скроет их, они будут сохранены. В следующий раз, когда пользователь возвращается, состояние все еще там. Состояние может быть сохранено в локальном хранилище или в cookie.

Другие вопросы по тегам