Основные области Содержимое таблицы дерева — не все столбцы напечатаны

#primefaces #jsf-2 #printing

#основные элементы #jsf-2 #печать

Вопрос:

Мне нужно распечатать содержимое таблицы дерева.
Проблема в том, что не все столбцы отображаются / печатаются.
В таблице дерева есть 4 столбца, и только 2 печатаются (усечение)

Как распечатать полное содержимое таблицы дерева?
Можно ли настроить макет страницы (книжный / альбомный)?

 <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>
  

Основные элементы 5.3 и Wildfly 10

[]с

Комментарии:

1. включите в свой код столбцы

2. используется для проверки наличия каких-либо проблем с отображаемыми данными

3. столбцы включены @YagamiLight. данные отображаются правильно в веб-приложении. проблема возникает при печати