如何将XTemplate放在Ext.Panel中?

时间:2012-01-12 16:58:58

标签: javascript extjs

我正在学习extjs,我很好奇如何在面板中添加XTemplate。以下代码是我到目前为止所使用的代码,但是'应用'功能不会取代' {name}'和' {age}'与史密斯'也不是' 21'我假设我忘了做某事或者我没有正确使用Xtemplate。有什么建议吗?

var tpl = new Ext.XTemplate('Name: {name}<br>Age: {age}');
tpl.apply({
    name:'smith',
    age:21
});
tpl.compile();


var northEastPanel = new Ext.Panel({
    flex: 1,
    autoHeight:true,
    border:false,
    frame:true,
    layout:'form',
    items:[tpl]
});

谢谢,Y_Y

1 个答案:

答案 0 :(得分:4)

items配置仅适用于Ext Components。您必须将生成的HTML代码放入Panel的{​​{1}}配置:

html