Получение параметров записи из сетки extjs - PullRequest
1 голос
/ 15 декабря 2011

У меня есть ExtJs Grid с фильтрами и т. Д. Я получаю свои данные через ajax с сервера. Все отлично работает Я также хочу разрешить пользователю загружать данные сетки в формате CSV.

Итак, я написал функцию на стороне сервера (php), которая принимает те же параметры, что хранилище гридов отправляет и отвечает csv с правильными заголовками.

Моя проблема в том, что мне нужны параметры сетки для получения правильных результатов. Я не могу найти их ни в grid.store, ни в самой grid.

Есть идеи, как получить "post" -параметры, используемые сеткой extjs в своем запросе ajax?

1 Ответ

3 голосов
/ 09 января 2012

Я нашел решение, но stackoverflow не позволил мне опубликовать его в тот день, поэтому я забыл опубликовать его и никогда не искал ответов, извините.

Что я сделал: привязать функциюна событие загрузки сетки и сохранить фактические параметры в глобальной переменной с именем lastParameters.Вот оно.

grid.store.on('load', function(store, records, options){
  lastParameters = options.params;
});
...