2012-08-01 21 views
1

我使用Tabris編寫了一個Web應用程序。我設置使用以下行的ApplicationConfiguration申請自己的風格:Eclipse RAP,Tabris:刷新瀏覽器後風格消失

application.addStyleSheet("SandboxTheme", "sandbox.css"); 
application.addStyleSheet("SandboxTheme", "sandbox-table.css"); 
Map<String, String> properties = ImmutableMap.of(WebClient.THEME_ID, "SandboxTheme"); 
application.addEntryPoint("/sandbox", EntryPoint.class, properties); 

如果我這樣做,很喜歡這一點,我有,當我刷新瀏覽器在我的CSS文件中定義的樣式沒有應用的情況。它僅在第一次應用(在重新啓動服務器並打開Web應用程序之後)。

請參閱完整源代碼here。它使用default.css文件的副本。 請參閱this picuture

非常野趣是刷新的問題不會出現,如果我使用默認的主題是這樣的:

//application.addStyleSheet("SandboxTheme", "sandbox.css"); 
//application.addStyleSheet("SandboxTheme", "sandbox-table.css"); 
application.addStyleSheet(RWT.DEFAULT_THEME_ID, "sandbox-table.css"); 
//Map<String, String> properties = ImmutableMap.of(WebClient.THEME_ID, "SandboxTheme"); 
application.addEntryPoint("/sandbox", EntryPoint.class, null); 

期待您的anwers。

回答