2010-03-15 3 views
1

Я хочу присвоить фоновый цвет моей программно созданной строке заголовка Dojo DataGrid. Я попытался переопределить значения по умолчанию, добавив в мою таблицу стилей .dojoxGridHeader или .dojoxGrid-Header, но они не имеют никакого эффекта.формат dojo строка заголовка DataGrid

Есть ли другой способ, например, с событием или собственностью Dojo? Если моя таблица стилей - единственный способ пойти, я использую неправильный класс?

Спасибо! Alan

ответ

2

С помощью «Инструментов разработчика» в Internet Explorer я обнаружил, что классы CSS управляют стилем строки заголовка Dojo DataGrid.

Мне нужно было добавить «.tundra» перед .dojoxGridHeader, потому что таблица стилей .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;   
} 
Смежные вопросы