【发布时间】:2014-03-21 00:49:26
【问题描述】:
我有一个 ExtJS ListView 如下:
var myList = new Ext.list.ListView({ id:'mylist-view', 商店:我的商店, 多选:真, emptyText: '没有要显示的内容', 保留滚动偏移:真, 列: [{ 标头:'标头-1', 宽度:0.3, 数据索引:“数据-1” },{ 标头:'标头-2', 宽度:0.3, 数据索引:'data-2', 对齐:'正确' },{ 标头:'标头 3', 宽度:0.3, 数据索引:'data-3', 对齐:'正确' }], });我想为特定行设置不同的背景颜色。我该怎么做?
我参考了为类似问题提供的一些其他解决方案并尝试了以下方法:
viewConfig: {
getRowClass: function(record, index, rowParams, ds) {
return record.get('data-1') == 'Total' ? 'background-color: #EEEEEE' : '';
}
}
但是,这无济于事。
【问题讨论】: