试图让简单的ExtJS 4.2 XTemplate与简单的商店一起使用

时间:2015-04-15 13:07:43

标签: extjs extjs4 extjs4.2

我对extjs很新,我正在尝试使用简单的XTemplate。我有两个案例。 #1工作正常。生成的输出为:'一,1 '被p标记包围。 #2不起作用。输出仅生成逗号:“”由p标记包围。简而言之,我无法尊重/访问商店中的数据。

// 1. This one works
var data = {name: "One", age: "1"};
var tpl = new Ext.XTemplate(
        '<tpl for".">',
            '<p>{name}, {age}</p>',
        '</tpl>'
);
var generatedHtml = tpl.apply(data);
console.log(generatedHtml);

// 2. This one doesn't work
var myStore = Ext.create('Ext.data.Store',{
    fields: ["name", "age"],
    data: [
        {name: "One", age: "1"},
        {name: "Two", age: "2"}
    ]
});
var tpl2 = new Ext.XTemplate(
        '<tpl for".">',
            '<p>{data.name}, {data.age}</p>',
        '</tpl>'  
);
var generatedHtml2 = tpl2.apply(myStore);
console.log(generatedHtml2);

1 个答案:

答案 0 :(得分:0)

我刚刚意识到 之后错过了 = !当我把它放进去的时候。