Привет.
Есть CGridView, в котором отображаются некие данные с разбивкой по страницам. Эти данные можно фильтровать по столбцам.
Задача выгрузить данные после установки фильтров. Т.е. пользователь ставит один или несколько фильтров и нажимает кнопку "Экспорт".
Вопрос: как получить массив id всех строк после применения фильтра в CGridView?
Единственное решение, которое пришло на ум, это пробежаться по полям фильтров с помощью JS, получить их значения, передать в контроллер и выполнить SQL запрос с условиями фильтров.
Может есть более красивое решение?