Изменить параметры (запрос) из Grid Paging следующая кнопка - PullRequest
0 голосов
/ 22 декабря 2010

У меня возникают некоторые проблемы с подкачкой, когда я не хочу отображать следующую страницу с помощью кнопки «Далее» на панели инструментов подкачки m.

Я использую поиск форм для отображения данных в своей сетке., который отправляет по параметрам «start» и «limit» запрос (мой поиск точнее).

listeners: {
    keyup: function(el,type){
        var searchQuery = el.getValue();      //Get the value from the textfield 
        store.load({
            params: {
                start: 0,
                limit: 5,
                query: searchQuery
            }
        });
    }
}

Допустим, я искал «Apple», сценарий на стороне сервера называется так:

serverSideScript.jsp? Query = Apple & start = 0 & limit = 5

Итак, теперь проблема в том, что следующая кнопка отправляет только start & limit.Где я могу перезаписать метод загрузки, используемый всеми кнопками подкачки, чтобы добавить свой персональный параметр.

Заранее благодарен за помощь.TheRainFall.

1 Ответ

4 голосов
/ 22 декабря 2010

Один из способов сделать это - использовать beforeload слушатель хранилища для извлечения любых необходимых данных и добавления их к параметрам

beforeload: function(store) {
  store.baseParams.query = getSearchQuery();
}
...