,当前页面只有这些信息,但是想导出的时候能够导出,表格的全部信息。全部信息为
等很多信息。
一种方法是自己写导出的逻辑,重新用一个全的view去查数据,然后自己写excel。POI 已经集成到 CUBA 里,可以直接用。
还有一个方法是可以仿照 ExcelAction#export
自己修改一下,把 table.getNotCollapsedColumns()
改成 table.getColumns()
。
也可以使用报表扩展组件中的 XLS 报表实现导出,参考这里:
https://doc.cuba-platform.cn/reporting-7.1-chs/list_of_entities_report.html
您确定有用吗?我改成了table.getColumns(),返回的依然只是可见的列,对于visible="false"的列都没返回!
最新版试了试,确实不行了。英文论坛提了个: