Я выполняю удаленный фильтр в магазине.
Я кодирую что-то вроде этого:
myStore.load({
limit: 8,
foo: 'foo is never sent',
filters:[{'property':'some property','value':30,'comparison':'lt','field':'age'}]
});
В итоге отправляется на сервер методом GET с параметрами ниже: (из chrome / firebug)
_dc:1327757119914
page:1
start:0
limit:8
filter:[{"property":"some property","value":30}]
запрашиваемый URL:
myServerPage.php?_dc=1327757119914&page=1&start=0&limit=8&filter=%5B%7B%22property%22%3A%22some%20property%22%2C%22value%22%3A30%7D%5D
отсутствует 'foo', и, что более важно, в передаваемом объекте 'filter' были отправлены только 'property' и 'value'. (Я думаю, что эти два предопределены, фильтр конфигурации не принимает другие ключи и значения)
Как я могу отправить свои параметры на сервер, используя load (), особенно в части 'filters'?