在itemtpl中迭代Array对象

时间:2014-11-20 06:04:22

标签: extjs sencha-touch-2

我正在使用数组对象并将所有记录都放在服务调用中。我可以将数据放在arrayobject中。但我不知道如何在X模板中迭代全局arrayobject。

var Global_array=[];
Global_array.push({
                    "v1":items[i].v1,
                    "v2":items[i].v2,
                    "v3":items[i].v3,
                    "v4":items[i].v4,
                    "v5":items[i].v5,
                });

在这里,我必须迭代并获取我公司的详细信息。

 '<tr class="mycompanydetail">'
                    +'<tpl '
                                     + '<td>{v1}</td>'
                                    + '<td>{v2}</td>'
                                    + '<td>{v3}</td>'
                                    + '<td>{v4}</td>'

                            +'</tpl></table> '   

1 个答案:

答案 0 :(得分:0)

如果您使用的是容器&#39;要渲染您的自定义标签,您可以使用“数据”#39;字段将值发送到您的tpl。

例如:

{
    xtype: 'container',
    tpl: '<tr class="mycompanydetail">'
        + '<tpl for="values">'
        + '<td>{v1}</td>'
        + '<td>{v2}</td>'
        + '<td>{v3}</td>'
        + '<td>{v4}</td>'
        + '</tpl></table> ',
    data: {
        values: Global_array
    }
}