Вопрос по пейджингу JqGrid - PullRequest
0 голосов
/ 09 июля 2010

Я бы не хотел потерять параметры подкачки и сортировки, когда покидаю страницу с сеткой и возвращаюсь на эту страницу.

Можно ли получить параметры страницы, rowNum, sortname, sortorder (я думаю, с getGridParam), поместить их в область URL, перейти на другую страницу и получить эти параметры обратно через область URL и передать их URL в дальнейшем в коде? (помещение Act_country.cfc? method = getAllCountries & page = url.pageNum ничего не дает ...)

jQuery(document).ready(function(){  
    jQuery('#list').jqGrid({  
    url:'Act_country.cfc?method=getAllCountries',
    datatype: 'json',
    mtype:'GET',
    colNames:[
    '<cfoutput>#StLabels["LBL_TAB_EDIT"]#</cfoutput>',
    '<cfoutput>#StLabels["LBL_TAB_COUNTRY_CODE"]#</cfoutput>',
        ...

Заранее спасибо, Michel

Ответы [ 2 ]

4 голосов
/ 09 июля 2010
0 голосов
/ 09 июля 2010

Вам нужна Session scope.

Проверьте наличие параметров с помощью StructKeyExists(Session, "param"), если их еще нет - рассмотрите это первое посещение и поместите переменные, в противном случае используйте значения из сеанса. Если пользователь изменяет пейджинг / сортировку - обновите значения в сеансе.

...