我有两个模型,A 有一个 B 和一个商店。
Ext.create('Ext.grid.Panel', {
标题:'列演示',
商店:我的商店,
列: [
{text: 'b_id', dataIndex:'record_of_A.b().id' }, // 比如这样
],
宽度:400,
forceFit:是的,
renderTo: Ext.getBody()
});
请帮我。
我有两个模型,A 有一个 B 和一个商店。
Ext.create('Ext.grid.Panel', {
标题:'列演示',
商店:我的商店,
列: [
{text: 'b_id', dataIndex:'record_of_A.b().id' }, // 比如这样
],
宽度:400,
forceFit:是的,
renderTo: Ext.getBody()
});
请帮我。
您可以使用渲染器实现此目的:
例如:
Ext.create('Ext.grid.Panel', {
title: 'Column Demo',
store: myStore,
columns: [{
text: 'b_id',
renderer: function (value, meta, record) {
return record.getb().get('id');
}
}],
width: 400,
forceFit: true,
renderTo: Ext.getBody()
});
这是一个小提琴:http: //jsfiddle.net/johanhaest/HRFZK/