2010-03-15 79 views
1

我想爲我的程序創建的Dojo DataGrid的標題行分配背景顏色。我試圖通過將.dojoxGridHeader或.dojoxGrid-Header添加到我的樣式表中來覆蓋默認值,但這些沒有效果。格式dojo DataGrid標題行

是否有其他方式,比如使用Dojo事件或屬性?如果我的樣式表是唯一的出路,我是否使用了錯誤的類?

謝謝! Alan

回答

2

藉助Internet Explorer的「開發工具」,我發現哪些CSS類控制着Dojo DataGrid標題行的樣式。

我需要在.dojoxGridHeader前添加「.tundra」,因爲.tundra樣式表位於層次結構的頂部。

這爲我工作:

.tundra .dojoxGridHeader, .tundra .dojoxGridHeader .dojoxGridCell { 

    vertical-align: bottom; 
    color: #FFFFFF !important; 
    background: #530619; 
    border-color: #ECE2D8; 
    font-weight: bold; 
} 
0

添加兩種樣式:

.dojoxGridHeader .dojoxGridCell { 
     background-image: none !important; 
     background-color: #A6BB3F !important; 
} 

.dojoxGridHeader .dojoxGridCell div { 
     color: black;   
}