sencha-touch - 如何更改 sencha touch 中列表项的字体大小和颜色

标签 sencha-touch extjs sencha-touch-2

我有一个示例应用程序,我使用 itemtpl 将商店数据绑定(bind)到列表,当我动态绑定(bind)时,我对如何更改前两个列表项的颜色和大小没有什么困惑从商店列出的数据。

这是我的示例代码:

Ext.define('Sample.view.SearchResultView', {
    extend: 'Ext.Panel',
    requires: [
        'Ext.List',
        'Ext.form.FieldSet',
        'Ext.field.Text',
       'Ext.Toolbar',
       'Ext.TitleBar'
    ],

    alias: "widget.searchresultpage",


    config: {
        scrollable: true,
        items: [

              {
                  xtype: 'list',
                  layout:'fit',
                  height:500,
                  title: 'Search Results',
                  store: 'MySearchStore',
                 itemTpl: '<table><td><tr height=10%>{BlockNo}</tr><tr height=90%><p>{ShortDescription}</p></tr></td></table>'

                                               )
              }
        ]
    },



}); 

最佳答案

您需要将 cls 属性添加到列表中,例如:

cls:'myList'

然后将其添加到您的 CSS 文件中:

.myList .x-list-item:nth-child(1),
.myList .x-list-item:nth-child(2) {
  color: #CCC;
  font-size:14px;
}

希望这有帮助

关于sencha-touch - 如何更改 sencha touch 中列表项的字体大小和颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10892331/

相关文章:

javascript - 商店更新后 ExtJS 网格不刷新

javascript - Extjs3 组件层次结构 - 获取所有子组件

javascript - Sencha touch 2 中的动画 Ext.Panel

javascript - Jasmine 错误: Expected spy decode to have been called with [ [ ] ] but actual calls were [ undefined ]

webserver - 如何在没有网络服务器的情况下运行 Sencha Touch 2 应用程序?

javascript - 如何使我的 Sencha Touch 2 按钮变成矩形?

javascript - Sencha Touch 2 - 选项卡式面板中的轮播

javascript - Secha touch - 使用大数据集对性能的看法

list - sencha touch::adding badgeText 到列表项

javascript - 我可以在 Sencha Touch 中使用 Ext.JS 的 API 吗?