如何从导出的文件中排除隐藏列(使用p:columnToggler隐藏)

时间:2017-06-21 12:52:35

标签: jsf primefaces jsf-2 datatable export

备注:我试过了https://www.primefaces.org/stateful-column-toggler/,但它没有用。
我正在使用p:columnToggler隐藏p:dataTable的列它工作正常,但是当我使用Export为.pdf / .csv / .xls时,隐藏的列也会进入导出文件。
要求:我想要导出文件中的excludethose hiddden列。 我正在使用columnToggler:<p:columnToggler datasource="cars" trigger="toggler" />

1 个答案:

答案 0 :(得分:1)

我忘记发布答案了,所以很长一段时间以后,我发布了它可能对某人有帮助。
我关注了primefaces.org/stateful-column-toggler,但没有设置visible =“” exportable =“”

<p:column headerText="Id" exportable="#{dtBasicView.list[0]}"> <h:outputText value="#{car.id}" /> </p:column>