Вам необходимо установить:
actionMethods
- для установки запроса чтение должно быть выполнено методом POST
.
paramsAsJson
- отправить параметр через форму вместо аргументов url
extraParams
- для установки дополнительных параметров (pagingId
)
pageParam
- для изменения параметра страницы со значения по умолчанию page
на пользовательский pageIndex
* 1 028 * Пример:
var myStore = Ext.create('Ext.data.Store', {
autoLoad: true,
fields: ['a'],
noCache: true,
remoteSort: false,
remoteFilter: false,
pageSize: 10,
proxy: {
paramsAsJson: true,
url: "https://example.xyz/f",
noCache: false,
type: 'ajax',
pageParam: 'pageIndex',
actionMethods: {
create: 'POST',
read: 'POST',
update: 'POST',
destroy: 'POST'
},
headers: {
'Content-Type': 'application/json'
},
extraParams: {
"pagingId": uuid //extra parameter
}
}
});