2012-06-13 80 views
4

當默認使用GWT UIBinder時,會在同一目錄下創建一對java源文件和UI模板文件。單獨的GWT UIBinder文件

需要將它們保存在不同的目錄下。例如client/MyApp.java和client/ui/xml/MyApp.ui.xml?

@EDIT

下面是基於@jonasr的答案,但annotaion應該具有比包前綴的UI模板寧file path進行估值。

@UiTemplate("ui/xml/MyApp.ui.xml") 
interface MyAppUiBinder extends UiBinder<Widget, MyApp> 
{} 

回答

5

嘗試在您的接口聲明

@UiTemplate("com.company.ui.xml.MyApp.ui.xml") 
interface MyAppUiBinder extends UiBinder<Widget, MyApp> 
{} 
+0

由於使用@UiTemplate標註完整路徑爲您ui.xml文件。在你的回答之後,我搜索了javadoc,它也在'UIBinder'界面上記錄了這個特性。 – sof