2011-07-19 77 views
1

如何更改GWT中小部件樣式的單個元素。我想創建新版本的TextBox樣式,以便只將邊框顏色更改爲紅色,例如。如何獲得負責TextBox的樣式?更改小部件樣式的單個元素

我試圖創建新的樣式

.gwt-TextBox.invalid { 
border-color: red; 
} 

,但它不工作。

回答

1
  1. 確保您add classinvalid到您的文本框:

    textBox.addStyleName("invalid"); 
    
  2. 使用CssResource你的CSS文件,GWT關聯:http://code.google.com/webtoolkit/doc/latest/DevGuideUiCss.html#cssfiles

+0

我休耕本指南的http://代碼.google.com/p/google-web-toolkit-doc-1-5/wiki/GettingStartedStyle,但AddStyleDependentName()或AddStyle不適用於我。我認爲我不需要將我的CSS文件與GWT關聯,因爲我只使用一個CSS文件,這是我在項目初始化期間由GWT生成的。 – Mateusz