3
假设我有一个对存在基本类型(如int值)的现有JavaScriptObject的引用,该如何获取此int值?如何将现有的JavaScriptObject转换为GWT中的Java基元类型?
假设我有一个对存在基本类型(如int值)的现有JavaScriptObject的引用,该如何获取此int值?如何将现有的JavaScriptObject转换为GWT中的Java基元类型?
使用JSNI功能来在GWT的Java和底层Javascript之间“适应”:更具体地说,使用cast()
方法来适应所需的类型。之后您可以将该对象“重新打包”为任何您希望/可以使用的Java基元。
您可能需要在JavaScriptObject的子类上编写一个native
方法,以便“到达”所引用的基本类型。有关更多详细信息,请参阅this article。