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
Любая идея будет приветствоваться. Большое спасибо.