Eclipse RAP,Tabris:刷新浏览器后样式消失了

时间:2012-08-01 16:02:44

标签: eclipse-rap tabris

我使用Tabris编写了一个Web应用程序。我自己使用ApplicationConfiguration中的以下行设置应用程序的样式:

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);

期待你的回答。

1 个答案:

答案 0 :(得分:2)

这听起来很奇怪。我想这是一个tabris bug。没有进一步调查,我只能猜出问题是什么。我打开了一个Tabris问题来跟踪它,请参阅https://github.com/eclipsesource/tabris/issues/13

相关问题