Ext.data.Store中属性为对象时处理: [b]注意mapping : typeCode.name表现形式[/b]
在ColumnModel模型中用dataIndex : 'typeCodename'
var ds_customer = new Ext.data.Store({
url : 'findAllCustomer.action',
reader : new Ext.data.JsonReader({
totalProperty : 'totalProperty',
root : 'root'
}, [{
name : 'id',
type : 'int'
}, {
name : 'name',
type : 'string'
}, {
name : 'typeCodename',
mapping : 'typeCode.name',
type : 'string'
}, {
name : 'established',
type : 'date',
//mapping : 'established',
dateFormat: 'Y-m-d'
}, {
name : 'companyno',
type : 'string'
}])
});
在ColumnModel模型中用dataIndex : 'typeCodename'
var ds_customer = new Ext.data.Store({
url : 'findAllCustomer.action',
reader : new Ext.data.JsonReader({
totalProperty : 'totalProperty',
root : 'root'
}, [{
name : 'id',
type : 'int'
}, {
name : 'name',
type : 'string'
}, {
name : 'typeCodename',
mapping : 'typeCode.name',
type : 'string'
}, {
name : 'established',
type : 'date',
//mapping : 'established',
dateFormat: 'Y-m-d'
}, {
name : 'companyno',
type : 'string'
}])
});