Ext之JsonStore读取本地json文件

[size=medium][b]方法一:[/b][/size]


//用于选择的Grid

var fields = [
{ name : 'name' },
{ name : 'type' },
{ name : 'length' },
{ name : 'width' },
{ name : 'weight' }
];

var selectStore = new Ext.data.JsonStore({
url : 'data/defaultColumnNames.json',
root : 'rows',
autoLoad : true,
fields : fields
});

var selectCm = new Ext.grid.ColumnModel({
defaults : {
menuDisabled : true
},
columns : [{
id : 'name',
header : '可选字段',
dataIndex : 'name',
align : 'center'
}
]
});

var selectGrid = new Ext.grid.GridPanel({
store : selectStore,
cm : selectCm,
ddGroup : 'secondGridDDGroup',
height : 300,
width : 120,
enableDragDrop : true,
frame : true,
border : true,
stripeRows : true
});




[size=medium][b]方法二:[/b][/size]
 //定义数据源
var store = new Ext.data.JsonStore({
root:'root',
url:'data/rentFeeTemplate.json',
fields: [
'name',//模板名称
'rent',//租金
'size',//面积
'rebate'//折扣
]
});

store.load();



对应的json文件:data/rentFeeTemplate.json

{
'root':[{
name:'教授住房',
rent:2000,
size:30,
rebate: 0.1
},{
name:'副教授住房',
rent:2000,
size:30,
rebate: 0.1
},{
name:'专家住房',
rent:2000,
size:30,
rebate: 0.1
},{
name:'学生住房',
rent:2000,
size:30,
rebate: 0.1
},{
name:'普通住房',
rent:2000,
size:30,
rebate: 0.1
}]

}



转载请注明,
原文出处:http://lixh1986.iteye.com/blog/2007822


-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值