|
|
|
Ext.GridPanel сохранение Show/Hide
|
|||
|---|---|---|---|
|
#18+
Есть Ext.GridPanel в которой реализовано Show/Hide и перемещение колонок. Как сделать, чтобы при переоткрытии страницы сохранялись параметры(Show/Hide и перемещение колонок) GridPanel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2009, 17:16 |
|
||
|
Ext.GridPanel сохранение Show/Hide
|
|||
|---|---|---|---|
|
#18+
Есть 2 разных подхода сохранения каких-либо данных между загрузками страницы: 1) Сохранять данные в cookie. Они будут храниться в браузере клиента (на самом деле на диске, т.е. долговременно, но пользоваться ими будет только браузер), но будут прикреплены к данному компу. JavaScript имеет к ним доступ (document.cookie). 2) Если со страницей работает некто, залогинившийся на сайте, то можно хранить в базе. С какого бы компа этот юзер не зашел на сайт, настройки будут одни и те же. Можно ещё сохранять в сессии, но это кратковременно. Настройки пропадут, если сессия протухнет, или просто перезапустится браузер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2009, 19:23 |
|
||
|
Ext.GridPanel сохранение Show/Hide
|
|||
|---|---|---|---|
|
#18+
Я эту вещь реализовывал, если кратко - то по пункту 2) Для пользователя и для каждого грида мы запоминаем расположение стобцов - ширина и порядок следования Лучше всего такую вещь делать через плагин - написать свой плагин к гриду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2009, 22:44 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1453895]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 516ms |

| 0 / 0 |
