为什么GWT有两种元素类型?您有com.google.gwt.dom.client.Element
&com.google.gwt.user.client.Element
-什么时候可以使用另一种,并且它们兼容,并且会出现以下异常。
Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError): Object [object DOMWindow] has no method 'setAttribute'
谢谢..
伊恩..
如果您查看源代码,将会看到com.google.gwt.user.client.Element扩展了com.google.gwt.dom.client.Element。com.google.gwt.user.client.Element实际上是GWT 1.4中的旧类。由于2.0 GWT团队决定进行一些重构,但是它们需要保持向后兼容性,因此两个软件包中的类基本相同。
这两个对象与您的错误无关。您很可能已将window对象投射到Element中,这就是为什么出现此错误的原因。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句