【问题标题】:How can i set grid dataIndex at detail model in ExtJS?如何在 ExtJS 的详细模型中设置网格数据索引?
【发布时间】:2013-03-07 21:04:50
【问题描述】:

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

Ext.create('Ext.grid.Panel', { 标题:'列演示', 商店:我的商店, 列: [ {text: 'b_id', dataIndex:'record_of_A.b().id' }, // 比如这样 ], 宽度:400, forceFit:是的, renderTo: Ext.getBody() });

请帮帮我。

【问题讨论】:

    标签: extjs


    【解决方案1】:

    您可以使用渲染器实现此目的:

    例如:

    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/

    【讨论】:

    • 谢谢!但我有一些问题,我将这种方法与休息代理一起使用?记录的数据属性除了id没有其他成员。
    猜你喜欢
    • 2011-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-08
    • 2020-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多