2016-08-05 15 views

Antwort

2

Sie ein Widget erstellen, die als komplexe Ui haben: Binder Vorlage als notwendig. Dann können Sie dieses Widget in Ui: Binder eines anderen Widgets verwenden.

Im folgenden Beispiel account und w zeigen meine eigene Widgets, von denen einige ihre eigenen Ui haben: Binder-Vorlagen:

<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> 
Verwandte Themen