Показать сообщение отдельно
  #6 (permalink)  
Старый 02.08.2011, 10:21
Аспирант
Отправить личное сообщение для nikolaich Посмотреть профиль Найти все сообщения от nikolaich
 
Регистрация: 16.03.2009
Сообщений: 33

Сообщение от Allan Stark Посмотреть сообщение
Я рассматривал эту возможность, но к сожалению данный метод работает только для уже загруженной в сторедж выборки. Т.е. оперирует уже с массивом в памяти.
А мне нужно, чтобы на сервер отправлялись настройки фильтра выборки и в ответ серверный сценарий возвращал нужный массив данных.
И что с remoteFilter: true, тоже не работает? Я смотрел исходники ExtJS, должно работать.

В любом случае, для выполнения вашей задачи необходимо подменять параметры которые передаются в метод load() класса store, а затем используя этот новый набор параметров модифицировать свой запрос на сервере, который и будет вам возвращать новый, отфильтрованный набора данных. В третьей версии я такую задачу выполняю меняя значения baseParams. В четвертой точно не знаю. Но судя по исходникам ExtJS, вариант, который я описал в предыдущем топике, должен работать.
Ответить с цитированием