【问题标题】:How do you use   in GWT UiBinder XML? Can you escape it?您如何在 GWT UiBinder XML 中使用 ?你能逃脱它吗?
【发布时间】:2013-09-18 21:53:47
【问题描述】:

在我的标记中,我想在元素之间添加一个空格 ( ),而不必总是使用 CSS。如果我把  在我的标记中,GWT 抛出错误。有办法解决吗?

例如:

<g:Label>One&nbsp;</g:Label><g:Label>Two</g:Label>

应该显示:

One Two

而不是:

OneTwo

【问题讨论】:

    标签: gwt escaping uibinder


    【解决方案1】:

    我使用 HTML 小部件,而不是使用对我来说根本不允许字符实体的标签。但是,为了设置内容,我发现我必须将其作为 HTML 属性,而不是正文内容(注意这里大写的 HTML 很重要,因为 set 方法是 setHTML,而不是 setHtml)

    <g:HTML HTML="One&amp;nbsp;" />
    

    【讨论】:

      【解决方案2】:

      正如 here 所记录的那样,您只需将其添加到 XML 文件的顶部,它就会起作用!

      <!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
      

      请注意,GWT 编译器实际上不会访问此 URL 来获取文件,因为它的副本已被烘焙到编译器中。但是,您的 IDE 可能会获取它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-31
        • 2016-02-11
        • 1970-01-01
        相关资源
        最近更新 更多