gwt-为什么会有两种“元素”类型?

曼妮:

为什么GWT有两种元素类型?您有com.google.gwt.dom.client.Elementcom.google.gwt.user.client.Element-什么时候可以使用另一种,并且它们兼容,并且会出现以下异常。

Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError): Object [object DOMWindow] has no method 'setAttribute'

谢谢..

伊恩..

jusio:

如果您查看源代码,将会看到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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章