1

Mojara 2.1.21、Primefaces 3.5、Omnifaces 1.5 在 JSF 中是否可以使用保留空格和换行符的组件?我有类似的东西:

<c:forEach items="{bean.items}" var="item">
   <h:outputText value="#{item.text}" />
   <p:inputText value="#{item.getText[item.id]}" />
</c:forEach >
4

1 回答 1

5

与其盯着 JSF 源代码,您应该首先研究生成的 HTML 输出应该是什么样子,以实现具体的 UI 要求。用纯 HTML 术语来说,您可以通过将文本内容放在 HTML元素中或在父元素上<pre>应用 CSS样式来实现。white-space:pre

它们都没有等效的 JSF 组件。但这也不是必须的。您可以在 JSF 中以通常的方式编写 HTML 和 CSS。

<pre><h:outputText value="#{item.text}" /></pre>

或者

<h:outputText value="#{item.text}" style="white-space: pre;" />

(注意:上面的例子是作为开始的,通常的做法是使用一个普通的 CSS 类)

于 2013-09-16T14:32:18.257 回答