2009-04-15 3 views
2

Ich habe folgende native Methode in einer erweiterten JavaScriptObject Klasse:GWT JavaScriptObject Lesen „Löschen“ Eigenschaft

public final native boolean getDelete() /*-{ return this.delete; }-*/; 

aber dies ist offenbar nicht wie „Löschen“ ein JavaScript-Operator ist.

Wie kann ich diese Eigenschaft richtig lesen.

Die geworfene Ausnahme ist:

com.google.gwt.dev.js.JsParserException: Name nach fehlt. Betreiber

+0

Sie die Eigenschaft nicht umbenennen "löschen" in Ihrem JavaScriptObject? – dfa

+1

Nein ... Ich habe keine Kontrolle darüber (lese externes System) – Drejc

Antwort

4

Versuchen Sie es, indem sie es als String Zugriff:

public final native boolean getDelete() /*-{ return this['delete']; }-*/; 
+0

Das ist es ... jede Eigenschaft kann von einer Hash-Tabelle aus aufgerufen werden. – Drejc

Verwandte Themen