-1

我有两个模型,A 有一个 B 和一个商店。

Ext.create('Ext.grid.Panel', {
    标题:'列演示',
    商店:我的商店,
    列: [
        {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 回答