Показать сообщение отдельно
  #3 (permalink)  
Старый 23.08.2011, 15:40
Аспирант
Отправить личное сообщение для Allan Stark Посмотреть профиль Найти все сообщения от Allan Stark
 
Регистрация: 24.04.2010
Сообщений: 87

var_export(json_decode($_GET["filter"], true));

Выводит:

array (
0 =>
array (
'property' => 'code_1',
'value' => 1,
),
1 =>
array (
'property' => 'code_2',
'value' => 7,
),
2 =>
array (
'property' => 'code_3',
'value' => 4,
),
)

Кстати обнаружил не то баг, не то фичу удаленной фильтрации в ExtJS 4:
http://www.sencha.com/forum/showthre...765#post639765

Вкратце: если к созданному стореджу несколько раз применять вызов его метода filter(), то старый фильтр не затирается, а "добавляется" к новому. Метод clearFilter() лечит проблему, но порождает лишний нефильтрованный запрос, что вкупе с большим возможным количеством нефильтрованных данных может ввести в ступор приложение...
Ответить с цитированием