【问题标题】:How do I create a documentFragment in GWT?如何在 GWT 中创建 documentFragment?
【发布时间】:2011-04-11 18:41:15
【问题描述】:

使用纯 Javascript 创建文档片段非常简单:var docFragment = document.createDocumentFragment();。
但是,在 GWT 中,这似乎不可用,尽管 com.google.gwt.xml.client 包中的 DocumentFragment 接口似乎不适用。有谁知道一种方法,要么使用上述接口,要么使用创建 documentFragment 的简单 JSNI 方法创建一个类?

谢谢。

【问题讨论】:

    标签: java javascript dom gwt


    【解决方案1】:

    创建返回 DocumentFragment 的 JSNI 方法非常简单.. 你只需 return document.createDocumentFragment(); :) JSNI 方法应该返回 JavaScriptObject 或您知道可以使用的其他类型(如 Node - 我不是你肯定会这样做,但是 JSO 就是这样工作的 - 你可以将 cast<T>() 的任何子类 JavaScriptObject 到任何其他 JavaScriptObject)。

    【讨论】:

      【解决方案2】:

      GWT 问题跟踪器上的“Issue 2955: Not able to create a document fragment object for dom”解决了这个特定问题(使用类似于 Klimer 建议的解决方法)。

      您也可以为此票投稿并为该问题“加注星标”,以表明您有兴趣将其添加到 GWT 框架中。

      【讨论】:

        猜你喜欢
        • 2014-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-27
        • 1970-01-01
        相关资源
        最近更新 更多