GWT css фоновое изображение
Я использую GWT 2.1.1
В упаковке resources
У меня есть PNG изображения и один файл CSS.
В файле CSS я написал:
.finishedTask {
background: white url("tick64.png") center center;
padding: 0.5em;
border: 0;
}
.unFinishedTask {
background-color: white;
padding: 0.5em;
border: 0;
}
Затем я создаю расширение интерфейса ClientBundle. С этим CSS и изображениями.
Чем в представлении UiBunder я пытаюсь изменить стиль CSS:
textArea.setStyleName(isFinished() ? res.style().finishedTask() :
res.style().unFinishedTask());
Когда этот код выполняется CSS макет textArea не работает, но я вижу, что class
изменено (FireBug). Кажется, ошибка в CSS.
Может быть, кто-то уже пытался сделать то же самое.
1 ответ
Решение
Вероятно, вы должны использовать addStyleName или addStyleDependentName вместо setStyleName
которые удаляют существующие стили.