私には 2 つのモデルがあり、A には 1 つの B と 1 つのストアがあります。
Ext.create('Ext.grid.Panel', { title: '列のデモ', ストア: myStore、 列: [ {text: 'b_id', dataIndex:'record_of_A.b().id' }, // このように ]、 幅: 400, forceFit: 真、 renderTo: Ext.getBody() });
私を助けてください。
私には 2 つのモデルがあり、A には 1 つの B と 1 つのストアがあります。
Ext.create('Ext.grid.Panel', { title: '列のデモ', ストア: myStore、 列: [ {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/