EXTJS 分页传参问题

emailbyjohn 2012-07-14 08:13:32

Ext.onReady(function () {
//后台返回的数据格式是 {total:总页数值,rootList:[{},{}]}
//alert(start);
var store = new Ext.data.JsonStore({
url: 'Data.aspx?p=ppppssssp',
root: 'rows',
totalProperty: 'total',
fields: [
{ name: 'uid' },
{ name: 'UserName' },
{ name: 'address' },
{ name: 'Email' },
{ name: 'Mobile'}],
method: 'get'
});
store.load({
params: {
start:0,
limit:10
}
}); //加载数据



var grid = new Ext.grid.GridPanel({
frame: true,
title: '用户信息表',
stripeRows: true, //斑马线
store: store,
applyTo: 'grid',
trackMouseOver: true,
height: 300,
width: 800,
loadMask: { msg: '正在加载数据,请稍侯……' },
viewConfig: {
forceFit: true
},
columns: [
new Ext.grid.RowNumberer(), //行号
{header: '<font size=2>用户ID</font>', dataIndex: 'uid', sortable: true },
{ header: '<font size=2>用户姓名</font>', dataIndex: 'UserName', sortable: true },
{ header: '<font size=2>用户地址</font>', dataIndex: 'address', sortable: true },
{ header: '<font size=2>用户邮箱</font>', dataIndex: 'Email', sortable: true },
{ header: '<font size=2>用户电话</font>', dataIndex: 'Mobile', sortable: true}],
bbar: new Ext.PagingToolbar({//分页
//pageSize: 10,
store: store,
displayInfo: true //非要为true,不然不会显示下面的分页按钮
//displayMsg: '<font size=2>第 {0} 条到 {1} 条,一共 {2} 条记录</font>',
//emptyMsg: "没有记录"
})
})
})





我在后台 接受不到 返回的参数 start 跟 limit
我用Request.URL 发现 根本没带任何参数
...全文
255 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohongd 2012-07-15
  • 打赏
  • 举报
回复
前台 请求store :
Ext.Ajax.request({
//读取后台传递于前台数据
url: 'ajax.aspx?t=usertore&usertype='+<%=usertype%>+'&nodeid='+'<%=areaid_%>&likestr='+"",
method: 'get',
success: function (response, opts) {
var obj = Ext.decode(response.responseText); //obj 储存响应的数据
//alert(obj);
usersStore.proxy = new Ext.data.PagingMemoryProxy(obj), //PagingMemoryProxy() 一次性读取数据
usersStore.load({ params: { start: 0, limit: 20} }); //按4 条记录分布
},
failure: function () { Ext.Msg.alert("failure"); }
});


后台 获取分页参数:
string iStart = Request["start"].ToString();
string iLimit = Request["limit"].ToString();
emailbyjohn 2012-07-14
  • 打赏
  • 举报
回复
还有个问题 就是如何清理浏览器的缓冲

刚接触extjs

url: 'Data.aspx?p='+Manth.random(), 这种 加随机参数的方法好像不行
emailbyjohn 2012-07-14
  • 打赏
  • 举报
回复
我 了个去 明明是get提交的 我用Request.QueryString 获取不到
但是 Request.Form 却可以!!!!


求解释 这是为什么??
emailbyjohn 2012-07-14
  • 打赏
  • 举报
回复
我 了个去 明明是get提交的 我用Request.QueryString 获取不到
但是 Request.Form 却可以!!!!


求解释 这是为什么??

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧