Ich würde wirklich gerne Errai UI (3.2.4) in meiner GWT (2.8) -Anwendung verwenden. Ich habe bereits ein Setup mit einer EntryPoint-Implementierung und einem onModuleLoad. Ich habe restGWT Setup und Interaktion mit meinem Server (der Jersey verwendet).Verwenden Sie Errai Ui mit GWT
Die gesamte Dokumentation, die ich finde, setzt voraus, dass Sie ein komplettes Errai-Projekt erstellen, das von Grund auf mit dem Schmiede-Addon beginnt. Ich bin nicht. Ich möchte nur das Vorlagenmaterial und die Datenbindung verwenden. Ich arbeite mit einem Barebone-Setup und kann in meiner App nicht einmal eine Label-Show erstellen.
Ich habe diesen GWT Einstiegspunkt:
public class App implements EntryPoint
{
@Inject
private ApplicationContainer applicationContainer;
public void onModuleLoad()
{
RootPanel.get("root").add(applicationContainer);
}
}
Und die ApplicationContainer:
@Templated
public class ApplicationContainer extends Composite
{
@DataField
private Element applicationContainer = DOM.createDiv();
@PostConstruct
public void init()
{
GWT.log("Initializing");
}
}
Und es begleitende Vorlage:
<div id="applicationContainer" data-field="applicationContainer">
Application Container
</div>
ich soll "Application Container" in der sehen Browser, aber ich bekomme diesen Fehler in der Browser-Konsole:
ComplexPanel.java:96 Uncaught Typeerror: kann nicht lesen Eigentum ‚removeFromParent_0_g $‘ undefinierten
Das Widget und die Vorlage gleich ist und im gleichen Paket mit dem Namen. Mein Widget ist genau wie die Dokumentation erstellt: http://erraiframework.org/getting-started/index.html#ErraiUIPage
Kann mir jemand sagen, was ich hier fehlt? Beispiele dafür sind sehr minimal und alle gehen von einem kompletten Errai-Projekt aus. Brauche ich noch einen @EntryPoint? Brauche ich @PostConstruct? Soll Errai sogar so arbeiten?
Danke für jede Hilfe.
Haben Sie unsere Antworten überprüft? – xybrek