0
如何在下面的輸出文本中儘可能在面板中包含換行符?在面板中包含換行符
<h:outputText value="<br/>" escape="false" />
這不適用於面板,因爲面板沒有escape
屬性。
我試過了,包括<br />
或\n
,但那也沒用。
如何在下面的輸出文本中儘可能在面板中包含換行符?在面板中包含換行符
<h:outputText value="<br/>" escape="false" />
這不適用於面板,因爲面板沒有escape
屬性。
我試過了,包括<br />
或\n
,但那也沒用。
在JSF中,h:panelGrid
標記用於生成HTML表標記,以將JSF組件按照從左到右,從上到下的行和列布局放置。例如,如果你想擁有像波紋管:
<table>
<tbody>
<tr>
<td>
Enter a number :
</td>
<td>
<h:inputText id="number" value="#{dummy.number}"
size="20" required="true"
label="Number" >
<f:convertNumber />
</h:inputText>
</td>
<td>
<h:message for="number" style="color:red" />
</td>
</tr>
</tbody>
</table>
可以使用h:panelGrid
像波紋管:
<h:panelGrid columns="3">
<h:outputText value="Enter a number :"/>
<h:inputText id="number" value="#{dummy.number}"
size="20" required="true"
label="Number" >
<f:convertNumber />
</h:inputText>
<h:message for="number" style="color:red" />
</h:panelGrid>
因此,作爲僅增加<br/>
在任何行表中的數據沒有任何意義,像在h:panelGrid
加入
<h:outputText value="<br/>" escape="false" />
(或<br/>
)也沒有任何意義!
有關詳細信息,請參見this。
當你說「面板」時,你到底在說什麼? [標準JSF]中沒有這樣的東西(http://download.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/facelets/)。一些具體的代碼將大大有助於彌合這種語言/術語障礙。此外,顯示所需結果的原始HTML輸出將有助於更好地理解您最終想要實現的目標。 – BalusC 2013-03-20 17:46:01
你能提供任何種類的示例代碼嗎?你的示例代碼可以保存你的千言萬語 – 2013-03-20 17:46:04
你可以添加一個面板的例子嗎?或提供鏈接,以確定你的意思與面板? – 2013-03-20 18:06:29