Фоновое изображение GWT css
-
27-10-2019 - |
Вопрос
Я использую 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.
Может быть, кто-то уже пытался сделать то же самое.
Решение
Вероятно, вам следует использовать addStyleName Добавить имя файла или Добавитьstyledependentname вместо того, чтобы setStyleName
которые удаляют существующие стили.
Не связан с StackOverflow