java如何在GWT中创建documentFragment?
使用纯Javascript创建文档片段非常简单:var docFragment = document.createDocumentFragment();
然而,在GWT中,这似乎不可用,尽管包com中有一个DocumentFragment接口。谷歌。gwt。xml。似乎不适用的客户。有人知道一种方法吗,或者使用前面提到的接口,或者使用简单的JSNI方法创建一个类来创建documentFragment
谢谢
你可以在下面搜索框中键入要查询的问题!
使用纯Javascript创建文档片段非常简单:var docFragment = document.createDocumentFragment();
然而,在GWT中,这似乎不可用,尽管包com中有一个DocumentFragment接口。谷歌。gwt。xml。似乎不适用的客户。有人知道一种方法吗,或者使用前面提到的接口,或者使用简单的JSNI方法创建一个类来创建documentFragment
谢谢
# 1 楼答案
创建返回DocumentFragment的JSNI方法非常简单。。你只需要} 或者其他一些你知道可以使用的类型(比如^{} ——我不确定你是否会使用它,但是JSOs是这样工作的——你可以^{} 将
return document.createDocumentFragment();
:)JSNI方法应该返回^{JavaScriptObject
的任何子类返回给任何其他JavaScriptObject
)# 2 楼答案
GWT的问题追踪器上的“Issue 2955: Not able to create a document fragment object for dom”中讨论了这个特定问题(采用了类似于克利默建议的解决方法)
你也可以为这张票和“明星”问题做出贡献,以表明你有兴趣看到它被添加到GWT框架中