利用form beforesubmit 事件 做一个数据异步加载
分页里这个start 参数可以初始化页面到第一页,其他的不行。
form.on('beforesubmit',function(ev) {
//序列化成对象
var obj = form.serializeToObject();
obj.start = 0;
store.load(obj);
return false;
});
对应的store里也要定义start这个
var store = new Data.Store({
url:'getRoleConfig',
autoLoad:true,
proxy : {//设置请求相关的参数
method : 'get',
dataType : 'json', //返回数据的类型
limitParam : 'pageSize', //一页多少条记录
startParam : 'pageNum'
},
pageSize:1,
root : 'records',
totalProperty : 'totalCount'
});
另外 pageSize 和 pageNum 是后台接受参数的字段