EXT.js Grid CheckboxSelectionModel: флажок заголовка не обновляется - PullRequest
0 голосов
/ 20 мая 2011

У меня есть сетка EXT js, которая использует CheckboxSelectionModel. Сетка разбита на страницы. Первый столбец - это флажки, и заголовок этого столбца также является флажком. При щелчке по заголовку столбца он выбирает / удаляет все строки на странице и только эту страницу. Проблема заключается в том, что если на одной странице вы выбираете все, а затем переходите на другую, поле заголовка столбца все еще проверяется. записи не выбраны, что является правильным, это только верхний, который не обновляется. Я нашел код, который срабатывает при переключении страниц. У меня уже есть переменная selModel. Я нашел условие, чтобы проверить, должен ли быть проверен заголовок столбца, я просто не знаю, как его обновить. Кто-нибудь может дать мне идею, как это сделать?

1 Ответ

0 голосов
/ 20 мая 2011

Вы пытались добавить слушателя в хранилище данных вашей сетки:

listeners : {
    'load' : function() {
       grid.getSelectionModel().clearSelections();
    }
}

Надеемся, что метод clearSelections() также снимет флажок заголовка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...