关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 7678|回复: 4

[EasyPOI] 继承关系导出问题

[复制链接]
发表于 2018-11-1 11:25:54 | 显示全部楼层 |阅读模式
请教大家,继承关系的类,比如B继承了A,在导出excel时如何把A(父类)的属性列排在前面,B(子类)的属性列排在后面呢?目前默认的是子类属性排在前面。

发表于 2018-11-1 11:36:29 | 显示全部楼层
可以自己再创建一个对象,加上Excel注解     按照导出顺序把属性字段都排序   ,把查出的实体对象数据 拷贝的这个新创建的对象里  导出新对象的数据
 楼主| 发表于 2018-11-1 12:19:05 | 显示全部楼层
fly1206 发表于 2018-11-1 11:36
可以自己再创建一个对象,加上Excel注解     按照导出顺序把属性字段都排序   ,把查出的实体对象数据 拷贝 ...

这样太麻烦了,有很多继承的类,这样每个子类都要再单独创建一个类。
发表于 2018-11-1 19:08:30 | 显示全部楼层
这个在jeasypoi项目里面哦,他是先遍历a类的属性,再向上找父类的。。。如你所说应该让其先找父类再遍历自己,找到PoiPublicUtil 类的getClassFields方法。。。可以试试
 楼主| 发表于 2018-11-7 14:07:49 | 显示全部楼层
jeecg_ty 发表于 2018-11-1 19:08
这个在jeasypoi项目里面哦,他是先遍历a类的属性,再向上找父类的。。。如你所说应该让其先找父类再遍历自 ...

多谢,我看一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表