2017-03-02 5 views
0

Ich habe das Widget von Errai HTMLElement Typ. Ich möchte in der aktuellen Seiteninhalt von org.jboss.errai.ui.nav.client.local.Navigation Klasse wie folgt setzen:Wie wandle ich Fehler: HTMLElement, Knoten in gwt Widget?

IsWidget widget = navigation.getContentPanel();

SimplePanel.add(IsWidget widget);

aber in Errai in HTML-Vorlagen Java-Datei Htmlelement verwendet wird.

Antwort

1

Dies ist der richtige Weg, um dies:

@Templated 
@EntryPoint 
public class App extends Composite { 

    @Inject 
    Navigation navigation; 

    @Inject @DataField 
    private SimplePanel content; 

    @PostConstruct 
    public void buildUI() { 
     content.add(navigation.getContentPanel()); 
     RootPanel.get("rootPanel").add(this); 
    } 
} 

eine Vorlage zu haben, das wie folgt aussieht:

<div> 
    <div id="content"></div> 
</div>