#css #gwt
#css #gwt
Вопрос:
У меня есть некоторое поле со списком, для которого по умолчанию используется gwt-ListBox
стиль. Мне нужно использовать этот стиль плюс мой собственный стиль, который я написал в module_name.css
, когда я использую cmbobox1.setStyleName("user-defined-style");
Я обнаружил, что стиль gwt-ListBox
игнорируется.
Ответ №1:
Использовать:
void addStyleName(java.lang.String style)
Добавляет имя вторичного или зависимого стиля к этому объекту.
Ответ №2:
Для сложных виджетов (тех, у которых есть зависимые стили), таких как диалоговое окно, вы должны использовать:
void setStylePrimaryName(java.lang.String style)
чтобы установить базовый стиль и обновить все зависимые стили.
Ответ №3:
При использовании « setStyleName
» вы заменяете все стили элемента. Когда вы используете « addStyleName
«, вы добавляете стили к существующим стилям.