0

我想</br>在 12 次迭代后添加一个XTemplate. 我尝试了很多方法,但无法让它发挥作用。示例代码如下:

days = new Ext.XTemplate(
            '<b>Days of month</b>',
            '<table width="100%"><tr><td style="word-wrap:break-word;">',
            '<tpl for=".">',
            '<tpl for="data">',

            **'{% if (xindex % 12 === 0) { %}' +
                    '<br/>' +
                     '{% } %}',**
              ,'{fieldValue}',
            '</tpl>',
            '</tpl>', 
            '</td></tr></table>',

我尝试使用xindex,但它没有任何效果,并且在 12 条记录后没有添加换行符。我做错了什么?

4

1 回答 1

3

完整示例:

Ext.onReady(function() {

    var data = [1, 2, 3, 4, 5, 6];

    var tpl = new Ext.XTemplate([
        '<tpl for=".">',
            '{.}',
            '<tpl if="xindex % 2 === 0"><br /></tpl>',
        '</tpl>'
    ]);

    tpl.overwrite(Ext.getBody(), data);

});
于 2013-08-22T03:06:26.477 回答