Primefaces <p:printer> treeTable的内容 - 并非所有列都打印出来

时间:2016-10-19 13:09:59

标签: primefaces jsf-2 printing

我需要打印treeTable的内容。
问题是并非显示/打印所有列。
treeTable有4列,只有2列打印(截断)

如何打印完整的treeTable的内容?
是否可以自定义页面布局(纵向/横向)?

<p:commandButton value="Print" 
                 type="button"
                 icon="fa fa-print">
    <p:printer target="treeTable" />
</p:commandButton>

<p:treeTable id="treeTable"
             value="#{myMB.root}" 
             var="obj"
             resizableColumns="true" 
             style="width:100%">

<p:column headerText="Column Label 1" style="width:40%">
    <h:outputText value="#{obj.label1}" />
</p:column>
<p:column headerText="Column Label 2" style="width:20%">
    <h:outputText value="#{obj.label2}"  />
</p:column>
<p:column headerText="Column Label 3" style="width:20%;text-align: center;">
    <h:outputText style="float: center;" value="#{obj.label3}" />
</p:column>
<p:column headerText="Column Label 4" style="width:20%">
    <h:outputText style="float: left;" value="U$" rendered="#{not empty obj.label4}" />
    <h:outputText style="float: right;" value=" #{obj.label4}" rendered="#{not empty obj.label4}" />
</p:column>

Primefaces 5.3和Wildfly 10
[]的

0 个答案:

没有答案