0
私はjava gwtでWebアプリケーションを作成しています。私は1つのuibinder xmlを別のものに使用しようとしています。物事を共通化する。私のヘッダーフッターと他の一般的なものを分けることができるように、GWTのユビキンダーでテンプルをすることは可能ですか?GWT UIbinder oneを別の方法で使用する方法
おかげ
私はjava gwtでWebアプリケーションを作成しています。私は1つのuibinder xmlを別のものに使用しようとしています。物事を共通化する。私のヘッダーフッターと他の一般的なものを分けることができるように、GWTのユビキンダーでテンプルをすることは可能ですか?GWT UIbinder oneを別の方法で使用する方法
おかげ
あなたは、複雑な宇井として有していてもよい、ウィジェットを作成:バインダーテンプレートは、必要に応じて。次に、このウィジェットを別のウィジェットのUi:Binderの中で使用することができます。バインダーテンプレート:
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'
xmlns:w='urn:import:com.filemambo.core.client.widgets'
xmlns:account='urn:import:com.filemambo.user.client.account'
ui:generateFormat='com.google.gwt.i18n.rebind.format.PropertiesFormat'
ui:generateKeys="com.google.gwt.i18n.rebind.keygen.MD5KeyGenerator"
ui:generateLocales="default">
<ui:with field="constants" type="com.filemambo.core.client.constants.AllConstants" />
<g:FlowPanel ui:field="container">
<account:ContactsPanel ui:field="contactsPanel" />
<g:FlowPanel ui:field="accountPanel" >
<g:Label text="{constants.payments}" />
<w:ExtendedDataGrid ui:field="table" checkColumn="false"/>
<w:ExtendedPager ui:field="pager" />
</g:FlowPanel>
</g:FlowPanel>
次の例
account
と
w
で
は独自のUIを持っているそのうちのいくつかは、私自身のウィジェットを、示します