Primefaces列垂直文本
我有一个包含22列的dataTable,但我将设置其中8列的样式 我正在使用这个数据表Primefaces列垂直文本,primefaces,datatable,Primefaces,Datatable,我有一个包含22列的dataTable,但我将设置其中8列的样式 我正在使用这个数据表 <p:dataTable var="car" value="" paginator="true" rows="5" style=".ui-datatable th { writing-mode: tb-lr; }" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {C
<p:dataTable var="car" value="" paginator="true" rows="5" style=".ui-datatable th { writing-mode: tb-lr; }"
paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
rowsPerPageTemplate="5,10,15" id="carTable" lazy="true">
<p:ajax event="rowSelect" update=":form" oncomplete="PF('carDialog').show()" />
<p:column headerText="column1" sortBy="" filterBy="">
<h:outputText value="" />
</p:column>
<p:column headerText="column2" sortBy="" filterBy="">
<h:outputText value="" />
</p:column>
......
<p:column headerText="column22" sortBy="" filterBy="">
<h:outputText value="" />
</p:column>
......
图片:
如何做到这一点?将css
写入模式:垂直lr
(或者垂直rl,如果您想尝试的话)添加到您的专栏中,以用于最近的浏览器
您可能需要将此用于旧浏览器
-ms-writing-mode: tb-rl; /* old IE 6 and 7 */
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: vertical-rl;
检查兼容性
您可能需要使用styleClass=“verticalText”
并将其放入CSS文件中
.verticalText{
writing-mode : vertical-lr;
-ms-writing-mode: tb-rl; /* old IE 6 and 7 */
-webkit-writing-mode: vertical-rl;
}
并使用
而不是headerText
<p:column>
<f:facet name="header">
<h:outputText value="Title"/>
</f:facet>
</p:column>
另一种解决方案是,使用image将outputText替换为
请参见将css写入模式:垂直lr
(或者垂直rl,如果您想尝试)添加到最近的浏览器列中
您可能需要将此用于旧浏览器
-ms-writing-mode: tb-rl; /* old IE 6 and 7 */
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: vertical-rl;
检查兼容性
您可能需要使用styleClass=“verticalText”
并将其放入CSS文件中
.verticalText{
writing-mode : vertical-lr;
-ms-writing-mode: tb-rl; /* old IE 6 and 7 */
-webkit-writing-mode: vertical-rl;
}
并使用
而不是headerText
<p:column>
<f:facet name="header">
<h:outputText value="Title"/>
</f:facet>
</p:column>
另一种解决方案是,使用image将输出文本替换为
请参见.ui datatable th{writing mode:tb lr;}请帮助我。ui datatable th{writing mode:tb rl;}但不工作style=“.ui datatable th{writing mode:tb lr;}”这无法工作使用style=“writing mode:tb lr;”或styleClass=“existingcsclassname”@拉希德:学习如何制作正确的选择器。了解css特性。我通过我的浏览器开发工具在PF showcase中进行了尝试,效果很好。ui datatable th{写入模式:tb-lr;}请您帮助我。ui datatable th{写入模式:tb-rl;}但不工作style=“.ui datatable th{写入模式:tb-lr;}”这无法工作使用style=“写入模式:tb-lr;”或styleClass=“existingcscsclassname”@rachid:了解如何制作正确的选择器。了解css特性。我通过我的浏览器开发工具在PF showcase中进行了尝试,效果很好!