Я выполняю удаленный фильтр для магазина.
Я кодирую что-то вроде этого:
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 (), особенно в части «фильтры»?