我有如下一個ExtJS的ListView控件:ExtJS的ListView控件 - 設置背景顏色爲特定行
var myList = new Ext.list.ListView({ id:'mylist-view', store: mystore, multiSelect: true, emptyText: 'No content to display', reserveScrollOffset: true, columns: [{ header: 'Header-1', width: .3, dataIndex: 'data-1' },{ header: 'Header-2', width: .3, dataIndex: 'data-2', align: 'right' },{ header: 'Header-3', width: .3, dataIndex: 'data-3', align: 'right' }], });
我要爲特定的行不同的背景顏色。我該怎麼做?
我稱之爲提供了類似的問題,一些其他的解決方案,並嘗試了以下內容:
viewConfig: {
getRowClass: function(record, index, rowParams, ds) {
return record.get('data-1') == 'Total' ? 'background-color: #EEEEEE' : '';
}
}
但是,這並沒有幫助。
上述修復程序無效。 – user3318300
它應該工作。看看這個例子:https://fiddle.sencha.com/#fiddle/3p8 – Akatum