-1

私には 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()
});

私を助けてください。

4

1 に答える 1

0

これは、レンダラーで実現できます。

例えば:

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/

于 2013-03-19T11:20:09.103 に答える