У меня проблема.У меня есть getAllJobsControllerUrl()
функция, которая возвращает URL с конкретными параметрами:
proxy: new Ext.data.ScriptTagProxy({
url: getAllJobsControllerUrl(),
method : 'GET'
})
И весь код, связанный с сеткой:
var store = new Ext.data.JsonStore({
root: 'jobs',
totalProperty: 'totalCount',
fields: [
{firld description}],
proxy: new Ext.data.ScriptTagProxy({
url: getAllJobsControllerUrl(),
method : 'GET'
})
});
var grid = new Ext.grid.GridPanel({
id: 'mainGrid',
el:'mainPageGrid',
autoWidth: true,
store:store,
cm:cm,
viewConfig:{
forceFit:true
},
width :1000,
height:500,
loadMask:true,
frame:false,
bbar: new Ext.PagingToolbar({
id : 'mainGridPaginator',
store:store,
pageSize:10,
displayMsg: '{0} - {1} of {2} results',
emptyMsg:'No results found for your search criterion',
displayInfo:true
}),
tbar:tabBar
});
Вопрос / Проблема: Когда я делаю Ajax Request с getAllJobsControllerUrl() и затем перезагрузите хранилище, я отправляю на сервер правильную строку запроса.
Но когда я пытаюсь использовать кнопки нумерации страниц («<-» и «->» внизу сетки),Кажется, я отправляю строку запроса, которая была сформирована один раз при первом доступе, а затем не изменяется.
F1:)
Добавлено:
function getAllJobsControllerUrl() {
return '../../statusList/getJobs/search-' + searchType + '-' + searchValue +
'/sort-' + sortName + '-' + sortOrder +
'/filterSd-' + filterSubmittedDate +
'/filterSt-' + filterStatus +
'/filterUn-' + filterUserName +
'/filterJn-' + filterJobName
}