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

How to exclude hidden columns (hidden by using p:columnToggler ) from Exported file

备注:我试了https://www.primefaces.org/stateful-column-toggler/但是不行。
我正在使用 p:columnToggler 隐藏 p:dataTable 的列,它工作正常,但是当我使用 Export as .p​​df/.csv/.xls 时,隐藏的列也进入导出文件。
要求:我想排除导出文件中那些隐藏的列。 我正在使用 columnToggler,例如:<p:columnToggler datasource="cars" trigger="toggler" />

我忘了 post 一个答案,所以过了很长时间,我 post 想这可能对某人有帮助。
我关注了 primefaces。org/stateful-column-toggler但是我没有设置 visible="" 我使用了 exportable=""

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