如果我有以下课程com.mywebapp.client.ui.MyWidget
:
public class MyWidget extends Composite {
interface MyWidgetUiBinder extends UiBinder<Widget, MyWidget>{}
private static MyWidgetUiBinder uiBinder = GWT.create(MyWidgetUiBinder.class);
...
}
和它对应的UiBinder:
<!-- MyWidgetUiBinder.ui.xml -->
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder' xmlns:g='urn:import:com.google.gwt.user.client.ui'>
<!-- ... -->
</ui:UiBinder>
然后:
- 去哪里(什么包或文件夹)
MyWidgetUiBinder.ui.xml
?GWT 是否允许您将其配置为可配置的,还是要求您将其放置在特定位置? - UiBinder 片段应该有多精细?对于每个小部件?对于每个显示区域?每个“页面”/屏幕 1 个?
提前致谢!