2016-08-04 4 views
1

У меня есть сетка с разбивкой по страницам 5, и у меня всего 22 записи, Так что в идеале будет 5-страничная состоящая по 5 записей.Сохранение флажка проверено на разбиение на страницы в extjs

Теперь

шаг 1: Я выделив запись со страницы 1
шаг 2: двигая на страницу 2 и снова выбрать некоторые записи
шаг 3: Возвращаясь к странице 1, но теперь нет запись из сетки.

+0

Если вы используете Ext.toolbar.paging, вы можете прослушивать событие «изменить», а затем вы можете сохранить свой выбор, связанный с этой страницей, и применить его позже. Я не нашел что-то OOTB, когда я тоже хотел добиться этого. –

+0

Возможный дубликат [Ext JS 4.2.1 - сетка с пейджингом - состояние флажка потеряно] (http://stackoverflow.com/questions/38241152/ext-js-4-2-1-grid-with-paging-checkbox- состояние потерянное) – Alexander

ответ

0

Вы можете просто реализовать свою собственную логику, которая,

1) Просто сохранить свои идентификаторы строк во временном массиве так же, как (ключ, значение) пара верно отмечены флажками. 2) Когда вы вернетесь на страницу, просто заново установите флажки.

Это вы можете написать на beforechange событие инструмента разбиения на страницы.

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