如何在XTemplate中执行特定次数的循环
以下无效
<tpl for="5">
...
</tpl>
此致 kkris1983
答案 0 :(得分:0)
我认为这种方法的唯一方法是用5个项填充变量,如下所示:
Ext.onReady(function () {
var panel = Ext.create('Ext.panel.Panel', {
renderTo: Ext.getBody(),
title: 'test',
height: 300,
width: 300
});
var total = 5;
var data = {
count: []
};
for (var i = 1; i <= 5; i++) {
data.count.push(i);
}
var tpl = [
'<tpl for="count">',
'{.}<br>',
'</tpl>'];
var t = new Ext.XTemplate(tpl);
panel.update(t.apply(data));
});