很難找到如何在Internet上正確使用CSS的完整循序漸進指南。如何在GWTP中正確使用CSS?
我使用日食& GWTP打造我的應用程序&我想設置一些簡單的CSS樣式爲我的小部件(按鈕,文本框...)。
好吧,這裏是我的了:一個TestPresenter.java,TestView.java & TestView.ui.xml
-In TestView.ui.xml:
<ui:UiBinder .....>
<ui:style src='myStyle.css' />
<g:HTMLPanel>
<g:Button text="My But 1" addStyleNames="{style.myBut}" ui:field="myBut1"/>
<g:Button text="My But 2" ui:field="myBut2"/>
</g:HTMLPanel>
</ui:UiBinder>
myStyle.css
是在同一容納TestPresenter.java,TestView.java & TestView.ui.xml
-TestPresenter.java文件夾(具有2 buttons- myBut 1 & myBut 2):我添加 「myBut」 爲myBut2
getView().getMyBut2().addStyleName("myBut");
運行後,顯示2個按鈕,第一個myBut1獲得了正確的CSS,但myBut2仍顯示默認的Css。我改爲getView().getMyBut2().setStyleName("myBut");
,但它仍然沒有工作。
所以我想我可能在這裏錯過了一些類&這就是爲什麼eClipse無法識別「myBut」CSS以便它可以申請myBut2。
所以,如何讓myBut2在eClipse中顯示正確的Css?
@MinhHai,感謝:
MyStyle getStyle();
現在你可以通過訪問myBut風格TestPresenter爲了指出這一點,我確定了答案(一些形式化問題導致了這一點不可見) –