ag-grid поиск на стороне сервера (getRows() нужен дополнительный параметр)

Я использую виртуальный пейджинг, и у меня есть источник данных, который прекрасно работает. Моя функция getRows (обязательно для реализации в dataSource) выполняет http-запрос.

Я хотел бы иметь вход, в котором пользователь может ввести и запустить поиск (http) по моим данным с его вводом. Виртуальный пейджинг означает, что поиск происходит на сервере.

Проблема в том, что любой источник данных, который я предоставляю, должен реализовывать getRows (params). Мне нужно иметь getRows (params, searchInput). Ag-grid не предоставит мне ввод фактического механизма, но мне нужен механизм для сохранения виртуального пейджинга.

Решением было бы иметь "глобальную" переменную вне функции, которая будет обновляться пользователем, а затем внутри getRows использовать ее для запроса. Я нахожу это подлым и не "хорошим программированием".

Найдите документацию, связанную с "getRows": https://www.ag-grid.com/angular-grid-datasource/index.php

Любая идея будет приветствоваться. Большое спасибо.

0 ответов

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