Mr.*_*mes 5 css java line-breaks primefaces jsf-2
在我的申请中,我有以下内容<p:dataTable>:

第二列的标题占用太多空格.因此,我想在Number of&之间放置一个换行符,Sessions并且还要垂直对齐表格的标题.我试图减少列的宽度,但它不会自动导致换行.
此外,由于从l10n.properties文件中检索了标题名称,我还尝试将其设置为,Number of /n Sessions但是/n作为普通字符串打印出来.
更新:我也尝试将属性设置为Number of <br/> Sessions.但是,在生成的HTML代码中,<br/>消失了,表格看起来与上面完全相同.
如果你能给我一个建议,我将非常感激.
最好的祝福,
Mr.*_*mes 22
感谢rags的提示,我终于找到了以下解决方案:
/* no_of_sessions = Number of Sessions */
<f:facet name="header">
<h:outputText value="#{l10n.no_of_sessions}"
escape="false" style="white-space:pre-line;" />
</f:facet>
Run Code Online (Sandbox Code Playgroud)
试试这个
<f:facet name="header">
<h:outputLabel value="Number of Sessions" style="white-space:pre;"/>
</f:facet>
Run Code Online (Sandbox Code Playgroud)
如果使用属性文件中的"会话数",请在属性文件中尝试以下内容...
myString = Number of \
Sessions
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25796 次 |
| 最近记录: |