代码如下://定义
var Distribution_Store = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({ url: '/rms/TempResourceProxy.aspx?Method=JsondataSelect' }),
reader: new Ext.data.JsonReader({
root: 'ResultList',
id: '编号',
fields: [
{name:'专业',type:'string'},
{name:'证号',type:'string'},
{name:'等级',type:'string'},
{name:'姓名',type:'string'},
{name:'建造师',type:'string'},
{name:'状态',type:'string'},
{name:'启用时间',type:'string'},
{name:'结束时间',type:'string'}]
}),
remoteSort: true
});
//调用
Distribution_Store.load({
params:{ start: 0, limit: 10,MYPar:endstr,SQL:sql, InputFormID: "e349f71a-b435-4ed4-bb3c-bdf260849f03" },
callback:function(records,options,success){
tempRecord=records;}
问题:sql查询后有三条记录,在回调函数里Distribution_Store.getCount()个数是1条,而records.length是3
连ext.grid.gridpanel也只显示1条。。是最后一条记录,感觉想是被覆盖了,请问这个怎么解决
var Distribution_Store = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({ url: '/rms/TempResourceProxy.aspx?Method=JsondataSelect' }),
reader: new Ext.data.JsonReader({
root: 'ResultList',
id: '编号',
fields: [
{name:'专业',type:'string'},
{name:'证号',type:'string'},
{name:'等级',type:'string'},
{name:'姓名',type:'string'},
{name:'建造师',type:'string'},
{name:'状态',type:'string'},
{name:'启用时间',type:'string'},
{name:'结束时间',type:'string'}]
}),
remoteSort: true
});
//调用
Distribution_Store.load({
params:{ start: 0, limit: 10,MYPar:endstr,SQL:sql, InputFormID: "e349f71a-b435-4ed4-bb3c-bdf260849f03" },
callback:function(records,options,success){
tempRecord=records;}
问题:sql查询后有三条记录,在回调函数里Distribution_Store.getCount()个数是1条,而records.length是3
连ext.grid.gridpanel也只显示1条。。是最后一条记录,感觉想是被覆盖了,请问这个怎么解决
要不就是直接输入/rms/TempResourceProxy.aspx?Method=JsondataSelect 带上参数看看返回的结果是什么