extjs+servlet分页为啥取不到start和limit值呢?
最近接到一个项目,要求用extjs+jsp做一套管理软件,在研究了一阵子之后终于把extjs的gird分页弄出来,但是在与servlet进行数据交互的时候,发现reque...
最近接到一个项目,要求用extjs+jsp做一套管理软件,在研究了一阵子之后终于把extjs的gird分页弄出来,但是在与servlet进行数据 交互的时候,发现request.getParameter("start")和request.getParameter("limit")取得值老是 NULL,后来在控制台输出了一下,发现输出的值老是 0 null(start的值) 30 null(limit的值),查看了一下代码也没发现任何问题,想请教大家有没有碰到过这样的问题?
我的代码:
var _grid=new Ext.grid.GridPanel({
width:_w,
height:_h,
view:_view,
store:_ds,
loadMask:true,
cm:_cm,
bbar:new Ext.PagingToolbar({
store:_ds,
pageSize:_page
})
})
_ds.load({params:{start:0 , limit:_page}})
目前servlet是在获得start的值的时候会出现两个值,0和null,limit也是同样的问题。在servlet赋值的时候start和limit两个参数的值均为null 展开
我的代码:
var _grid=new Ext.grid.GridPanel({
width:_w,
height:_h,
view:_view,
store:_ds,
loadMask:true,
cm:_cm,
bbar:new Ext.PagingToolbar({
store:_ds,
pageSize:_page
})
})
_ds.load({params:{start:0 , limit:_page}})
目前servlet是在获得start的值的时候会出现两个值,0和null,limit也是同样的问题。在servlet赋值的时候start和limit两个参数的值均为null 展开
展开全部
,bbar:new Ext.PagingToolbar({
id:'pagingToolbar',
pageSize:8,//每页显示条数
store:store,//表格关联的STORE
loadMask:true,//是否显示loading
displayInfo:true,
displayMsg: '从{0}到{1}条记录,共{2}条记录',
emptyMsg:'无记录',
doLoad:function(start){//点下一页时,会把把新的start和limit传入后台
start = start;
var o = {}, pn = this.paramNames;
o[pn.start] = start;
o[pn.limit] = this.pageSize;
store.load({params:{start:o[pn.start], limit:pn.limit, }});
}
id:'pagingToolbar',
pageSize:8,//每页显示条数
store:store,//表格关联的STORE
loadMask:true,//是否显示loading
displayInfo:true,
displayMsg: '从{0}到{1}条记录,共{2}条记录',
emptyMsg:'无记录',
doLoad:function(start){//点下一页时,会把把新的start和limit传入后台
start = start;
var o = {}, pn = this.paramNames;
o[pn.start] = start;
o[pn.limit] = this.pageSize;
store.load({params:{start:o[pn.start], limit:pn.limit, }});
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询