6
A
回答
13
要更改選定行的顏色可以選擇覆蓋相應的CSS類:
.x-grid3-row-selected {
background-color: red !important;
}
如果要使用這個類你也可以覆蓋默認border-color
。
另一方面,getRowClass
函數用於將靜態CSS類添加到使用業務邏輯來確定哪些行受到影響的行。您也可以通過這種方式實現行着色,但不會影響突出顯示的行顏色(儘管您也可以編寫將兩個類一起使用的CSS)。
編輯:要以編程方式更改行樣式,您仍然需要在CSS中靜態定義樣式,然後根據需要動態添加/刪除CSS類。例如,假設一個網格和一個ID爲'my-btn'的按鈕,單擊該按鈕將向網格中的第一行添加一個類(可以像上面所示的那樣定義,就像.x-grid3-row-selected一樣),應用CSS類中的任何樣式。它是由你來定義你真正的業務邏輯來選擇行(S),但是這是語法:
Ext.get('my-btn').on('click', function(){
Ext.fly(myGrid.getView().getRow(0)).addClass('error');
});
2
@bmoeskau你給不和我一起工作這件事。 我寧願用
grid.getView().addRowClass(rowIndex, 'red');
的onDoubleClick函數內。
+1
addRowCls(HTMLElement/String/Number/Ext.data.Model rowInfo,String cls) – Rolf 2012-03-08 10:23:31
相關問題
- 1. Ext JS的上rowdblclick變化單擊行背景顏色
- 2. 背景顏色行
- 3. Ext js grid seethrough
- 4. 背景或背景顏色?
- 5. 背景顏色
- 6. 背景顏色
- 7. 背景顏色
- 8. 背景顏色
- 9. 顏色背景
- 10. Vala:TreeVIew + ListStore行背景顏色
- 11. DataGrid行背景顏色MVVM
- 12. PhpStorm背景顏色行號
- 13. 設置行背景顏色
- 14. Android ListView行背景顏色
- 15. WPF ListView行背景顏色
- 16. 在Angular UI Grid中設置選定行的背景顏色
- 17. 如何在Kendo UI Grid中設置行背景顏色?
- 18. shinobi grid ios:改變整行的背景顏色
- 19. 如何在WPF Grid中設置行邊框和背景顏色
- 20. CSS背景顏色
- 21. 更改背景顏色與香草JS
- 22. 根據值更改背景顏色JS
- 23. JS返回標籤背景顏色
- 24. CSS3PIE背景褪色背景顏色
- 25. 背景顏色的背景位置
- 26. Android獲取父視圖的背景顏色,如果沒有背景顏色集
- 27. 背景圖像覆蓋背景顏色
- 28. Visual Studio畫筆背景顏色集
- 29. JS顏色猜測遊戲 - 背景顏色變化
- 30. Telerik Grid行顏色
有沒有辦法指向網格並更改未被選中的行,從另一個JS函數中說出來? – williamtroup 2010-02-01 07:50:43
請看我編輯的答案。 – 2010-02-01 08:54:00