ag-Grid - Как я могу настроить фильтр для столбца с выпадающими флажками при использовании серверной модели строк? - PullRequest
0 голосов
/ 09 июля 2020

Я знаю, как это сделать с помощью клиентской модели строк, просто установите для свойства фильтра столбца значение true в columnDefs. Пример:

{headerName: 'Technology', field: 'technologyType.name', filter: true},

При использовании модели строки клиента установка «filter: true» вместо чего-то вроде «filter: 'agTextColumnFilter'», автоматически закроет текстовое поле серым цветом в строке фильтра, а при нажатии кнопки фильтра вызовет заполнение раскрывающегося списка флажков всеми возможными значениями столбца.

При использовании Serverside Модель строки с установкой "filter: true" автоматически закроет текстовое поле в строке фильтра серым, а при нажатии кнопки фильтра приведет к заполнению раскрывающегося списка флажков, к сожалению, только с одной строкой флажков (Выбрать все)) .

Я понимаю, что сетка Serveride Row Model при загрузке первой страницы могла знать только обо всех возможных значениях столбца для первой страницы данных, но мне кажется, что я должен быть в состоянии для заполнения строк флажков раскрывающегося списка фильтров из другого источника данных.

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 09 июля 2020

Предоставление значений фильтра: colDef: {field: 'days', filter: 'agSetColumnFilter', filterParams: {// предоставить все дни, даже если дни отсутствуют в данных! значения: ['понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота', 'воскресенье']}}

https://www.ag-grid.com/javascript-grid-filter-set-filter-list/#supplying -filter-values ​​

https://www.ag-grid.com/javascript-grid-filter-set-filter-list/#synchronous -значения

https://www.ag-grid.com/javascript-grid-filter-set-filter-list/#asynchronous -значения

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