当我离开带网格的页面时,我不想丢失分页和排序参数,我回到这个页面。
是否可以获取页面,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>',
...
提前谢谢你, 米歇尔
答案 0 :(得分:4)
您还可以在Cookie中保存所需的信息。请参阅http://www.intothecloud.nl/index.php/2010/04/saving-jqgrid-parameters-in-cookie/或Remember (persist) the filter, sort order and current page of jqGrid
答案 1 :(得分:0)
您需要Session范围。
检查是否存在带有StructKeyExists(Session, "param")
的参数,如果它们尚不存在 - 请考虑第一次访问并放置变量,否则使用会话中的值。如果用户更改了分页/排序 - 刷新会话中的值。