#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. данные отображаются правильно в веб-приложении. проблема возникает при печати