6

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

例如:

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

应该显示:

One Two

并不是:

OneTwo
4

2 回答 2

15

如此所述,您只需将其添加到 XML 文件的顶部,它就会起作用!

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

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

于 2013-09-18T21:53:47.373 回答
1

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

<g:HTML HTML="One&amp;nbsp;" />
于 2017-12-13T21:45:24.967 回答