我有两个模型,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/