小弟初学 只是做一个简单的分页功能js数据源代码如下
//创建数据源
var store = Ext.create('Ext.data.Store', {
pageSize: 20,
model: 'MyData',
remoteSort: true,
proxy: {
type: 'ajax',
url: 'selectdata.aspx', reader: {
root: 'items',
totalProperty: 'total'
},
simpleSortMode: true
},
sorters: [{
//排序字段。
property: 'hits',
direction: 'DESC'
}]
});
我在selectdata.aspx.cs 页面这样获取grid传过来的start和limit的值 if (!string.IsNullOrEmpty(Request.Form["start"]))
start = Request.Form["start"];
else
start = "0"; if (!string.IsNullOrEmpty(Request.Form["limit"]))
limit = Request.Form["limit"];
else
limit = "20";但是却获取不到 总是null grid只会显示第一页的内容 上页下页点了都没反应是我取值的方式不对还是哪里有问题 请各位帮忙看下同时小弟初学 各位有实例代码的话希望能给小弟一些作为参考 感激不尽
//创建数据源
var store = Ext.create('Ext.data.Store', {
pageSize: 20,
model: 'MyData',
remoteSort: true,
proxy: {
type: 'ajax',
url: 'selectdata.aspx', reader: {
root: 'items',
totalProperty: 'total'
},
simpleSortMode: true
},
sorters: [{
//排序字段。
property: 'hits',
direction: 'DESC'
}]
});
我在selectdata.aspx.cs 页面这样获取grid传过来的start和limit的值 if (!string.IsNullOrEmpty(Request.Form["start"]))
start = Request.Form["start"];
else
start = "0"; if (!string.IsNullOrEmpty(Request.Form["limit"]))
limit = Request.Form["limit"];
else
limit = "20";但是却获取不到 总是null grid只会显示第一页的内容 上页下页点了都没反应是我取值的方式不对还是哪里有问题 请各位帮忙看下同时小弟初学 各位有实例代码的话希望能给小弟一些作为参考 感激不尽
proxy: {
type: 'ajax ',
url: 'selectdata.aspx ',
extraParams :{
///参数
},
reader: {
root: 'items ',
totalProperty: 'total '
},
simpleSortMode: true
}