2009-04-15 3 views
2

У меня есть следующий нативный метод в расширенном классе JavaScriptObject:GWT JavaScriptObject чтение «удалить» свойство

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

, но это, видимо, не работает, как «удалить» является Java-оператор.

Как я могу правильно прочитать это свойство.

Заброшенная исключение:

com.google.gwt.dev.js.JsParserException: отсутствует имя после. Оператор

+0

вы не можете переименовать свойство «удалить» в вашем JavaScriptObject? – dfa

+1

Нет ... У меня нет контроля над ним (читайте внешнюю систему) – Drejc

ответ

4

Попробуйте его доступ к нему в виде строки:

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

Это все ... доступ к любой собственности из хеш-таблицы. – Drejc

Смежные вопросы