javascript - 如何使用 XTemplate 在 x 次迭代后添加换行符(换行符)?

标签 javascript extjs extjs4 extjs4.2

我想添加 </br> XTemplate 中 12 次迭代后。我尝试了很多方法,但无法使其发挥作用。示例代码如下:

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 条记录后不添加换行符。我做错了什么?

最佳答案

完整示例:

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);

});

关于javascript - 如何使用 XTemplate 在 x 次迭代后添加换行符(换行符)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18370102/

相关文章:

javascript - 我可以让我的浏览器像在另一个语言环境中一样呈现页面吗?

javascript - 如果 JavaScript 中的第一个对象中不存在该属性,如何从另一个对象添加该属性

javascript - Extjs 5 REST 多对多

extjs - 在ExtJS 4中调用服务器后取消store.remove

javascript - NodeJS 中未从 MySQL 查询获取返回对象

forms - 当 trackResetOnLoad 为真时,Ext.form.Basic 如何重置字段?

javascript - Extjs 4 - 关联 hasMany 不会在 loadData 上加载嵌套列表

extjs - 如何将自定义 css 工具提示添加到 extjs 列标题?

forms - 如何创建自定义 ExtJS 表单字段组件?

javascript - WordPress/woocommerce : Add dropdown choice (where did you find us? ) 结帐时 + 使用 Chart.js 创建仪表板