Ext中FormPanel显示JsonReader解析过的值的问题

2025-05-14 10:28:58
推荐回答(1个)
回答(1):

你这个读出来应该是一个list的吧

就是说是有多条记录展示在页面上的

那为什么不用gridPanel 却使用Form呢

我的建议 弃用form 使用gridPanel

	var store = new Ext.data.JsonStore( {
root :'result',
totalProperty :'totalSize',
idProperty :'addrId',
remoteSort :false,
fields : [ 'addrId', 'hostName', 'pstnPhoneNum', 'ftthPhoneNum'],
proxy :new Ext.data.HttpProxy( {
url :'你的URL'
})
});
var grid = new Ext.grid.GridPanel( {
store : store,
region :'center',
border :false,
columns : [{
id :'id',
header :"标准地址编号",
width :50,
dataIndex :'addrId'
}, {
header :"局站名称",
width :100,
dataIndex :'hostName'
}, {
header :"总和",
width :100,
dataIndex :'pstnPhoneNum',
renderer: function(v) {
 var recordArr = store.query('pstnPhoneNum',v).getRange();                         return recordArr[0].get('ftthPhoneNum') + v;
}
}]
});