Ich habe eine GWT-Klasse mit zwei JavaScript-Funktionen JSNI. Ich möchte eine Funktion in einem anderen nennen, wie folgt aus:GWT - So rufen Sie eine JavaScript-Funktion in einer anderen JavaScript-Funktion
public class MyClass
{
public native void Function1()
/*-{
console.log("Function 1");
}-*/;
public native void Function2()
/*-{
Function1();
}-*/;
}
In diesem Fall, wenn Function2
Ausführung ich erhalte "Function1 is not defined"
.
Beachten Sie, dass ich nicht will Function1
innerhalb Function2
Code embeed, ich brauche zwei verschiedene JSNI Funktionen (so kann ich Function1
von mehreren Funktionen aufrufen).
Vielen Dank.
Sie können auch eine nicht statische Funktion aufrufen –
dann Sie zu verwenden haben 'this' – Tobika
Danke beide, das ist genau das, was ich suchte. – fsinisi90