遇到一个神奇的问题,需求是这个,列表数据展示按照后端提供展示,但是因为数据太多,需要对部分列数据进行隐藏,用到的hide属性,设置为true,代表一列数据其实在列表中存在了,只不过不显示,但是这一列数据,需要在excel导出功能的导出列表里显示,此处用到了gridOptions 中的columnKeys属性,这个需要传数组,把列表需要展示的键值全部加进去。
键值最好别重复,不然取第一个键值的text,比如说我们的后端返回签收人和验收人是同一个字段,但是excel中有独立的列,这时候处理一列表数据,map一下,给不同的键值去展示。完整参考代码如下:
表头数据,部分参考
效果如下: