当我调用 vPanel.clear() 时,我得到:
com.google.gwt.core.client.JavaScriptException: (TypeError) @com.google.gwt.core.client.impl.Impl::apply(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)([JavaScript object(1768), JavaScript object(1767), JavaScript object(1772)]): Object [object global] has no method 'removeChild'
它也发生在 FireFox 中,一些文章认为这是 Chrome 的问题。更长的版本是如何发生的:我这样做vPanel.clear()
然后vPanel.add(flowPanel)
删除flowPanel
,DOM.getElementById(id).removeFromParent()
然后尝试再次添加一个元素。此操作将从服务器获取数据,在绘制数据之前将调用 vPanel.clear() 然后出现错误。
有没有人见过这个问题?这里真正的问题是什么,为什么 clear 不起作用?