0
Я использую интерфейсы ClientBundle и CssResource. Все стили, что относится к классу не работают:Gwt. ClientBundle. Переопределить стиль css по умолчанию css
В CSS: .dialogVPanel { margin: 5px;}
В интерфейсе: String dialogVPanel();
Но когда я пытаюсь переопределить по умолчанию CSS в GWT виджет, он не работает (без ошибок , но никакого эффекта). Я стараюсь, как это:
@external .gwt-DialogBox { width: 60px;}
но что, если я хочу, чтобы добавить стиль, как это: '.messageBox .gwt-Button {}'? – MyTitle
'@ external' перечисляет имена классов CSS, которые являются _external_ (sic!) И должны быть оставлены как-есть в таблице стилей (unobfuscated); то вы можете использовать их в любом случае в своих селекторах, включая их смешивание с именами классов, которые будут вызваны. Итак, '@external gwt-Button; .messageBox .gwt-Button {...} 'ОК (' messageBox' будет запутано, 'gwt-Button' останется нетронутым, потому что он отмечен _external_) –
просто хочу добавить свою благодарность Томасу за этот четкий пример использования @external, FINALLY; Я пытался заставить это работать долгое время – user26270