我在我的一个新项目中使用 GWT 2.5 并遇到了一个小障碍。以前版本的 GWT 禁用了 HTMLPanel 的 SafeHTML,这意味着如果我在 HTMLPanel 中放置一大块文本,它会像普通 HTML 一样响应,所有双 + 空格都将被删除,所有换行符都将被删除。在 GWT 2.5 中,我所有的空格都被替换为 nbsp;并且忽略了我所有的 CSS 规则,屏幕上出现了长行
<ui:style>
.justify {
text-align: justify;
}
</ui:style>
<g:HTMLPanel styleName="{style.justify}">
LARGE BLOCK OF TEXT THAT
SOMETIMES GOES FAR OUT OF MY IDE AND OTHER TIMES
ONLY DO
THIS
</g:HTMLPanel>
上面的示例在 GWT 2.4 中将如下所示(显然是合理的):
LARGE BLOCK OF TEXT THAT
SOMETIMES GOES FAR OUT OF
MY IDE AND OTHER TIME
ONLY DO THIS
在 GWT2.5 中,上面的示例看起来像这样(所有空格都替换为“& nbsp;”,即使启用了自动换行也会导致其容器溢出):
LARGE BLOCK OF TEXT THAT
SOMETIMES GOES FAR OUT OF MY IDE AND OTHER TIMES
ONLY DO
THIS
任何想法如何在 GWT 2.5 中为 HTMLPanels 禁用 SafeHTML 或任何关于如何将“自然 HTML”放入我的页面而不用“& nbsp;”替换我的空间的替代想法 ?