Ala*_*ect 6 css primefaces jsf-2
这与PrimeFaces有关,但我认为这个问题同样适用于标准的JSF数据表.
我有一个数据表列,其中的条目是自动换行的,因为内容可能很长.为了使显示更具可读性,我希望内容不被包装,而是提供水平滚动以查看默认情况下不显示的内容.
我确信这是一个简单的CSS修改,但我的熟练程度非常低.
<p:dataTable ... >
<p:column headerText="Book Title">
<h:outputText value="#{book.title}" style="???" />
Run Code Online (Sandbox Code Playgroud)
只有当文本被包含在块级HTML元素中并且禁用了文本包装并且所讨论的元素具有CSS属性overflow:scroll
或至少overflow-x:scroll
定义时,才可以执行此操作.
所以,用简单的HTML术语来说,基本上就是以下方法:
<div style="width: 200px; white-space: nowrap; overflow-x: scroll;">
Some really really lengthy book title about a really really lengthy book.
</div>
Run Code Online (Sandbox Code Playgroud)
在PrimeFaces <p:column>
术语中,那将是:
<p:column styleClass="scrollableCell">
#{book.title}
</p:column>
Run Code Online (Sandbox Code Playgroud)
同
.ui-datatable td.scrollableCell div.ui-dt-c {
width: 200px;
white-space: nowrap;
overflow-x: scroll;
}
Run Code Online (Sandbox Code Playgroud)
请注意,您不需要引入任何div,<p:column>
已经这样做了.
归档时间: |
|
查看次数: |
2801 次 |
最近记录: |