javascript - Sencha Touch - 创建列表 - 想要将类添加到最后一项

标签 javascript list sencha-touch extjs

我正在创建一个列表,如下所示:

        var listTpl = new Ext.XTemplate(
        '<div class="menuListItemContainer">',
            '<h1>MENU</h1>',
            '<tpl for=".">',
                    '<div class="menuListItem">',
                        '{title}',
                    '</div>',
            '</tpl>',
        '</div>',
        '<div class="x-clear"></div>'
    );

我有一个 Json 文件,其中 {title} 来自,我想要做什么,但不确定最后一项中的最后一项如何,我想附加一个用于样式目的的类。

有什么想法吗?

最佳答案

我无法执行这段代码,但我认为按照这些思路可以解决问题:

var listTpl = new Ext.XTemplate(
   '<div class="menuListItemContainer">',
      '<h1>MENU</h1>',
      '<tpl for=".">',
         '<div class="menuListItem {[xindex === xcount ? "extraClass" : ""]}">',
            '{title}',
         '</div>',
      '</tpl>',
   '</div>',
   '<div class="x-clear"></div>'
);

关于javascript - Sencha Touch - 创建列表 - 想要将类添加到最后一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5480897/

相关文章:

sencha-touch - sencha touch Cannot read property 'detach' of null 出现,这是由 setActiveItem 引起的

javascript - 为什么带有 ng-if 的 div 会阻止其兄弟运行 Angular?

javascript - ES6 对象中的 setInterval

javascript - 使用 phonegap 和 Sencha Touch 访问 Android 手机联系人

ios - 如何在 iPhone 上使用 sencha touch 调试 sass

c - typedef 用法不清楚

javascript - 使用 JavaScript 将字符串转换为数字

javascript - 对于每个具有特定属性的元素 - Javascript

java - 我可以使用套接字列表发送给多个客户端吗?

Java排序循环不工作