皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1166|回复: 3

皕杰报表怎么配置自定义数据集

[复制链接]
发表于 2018-9-26 17:47:00 | 显示全部楼层 |阅读模式
我想获取项目后台生成的数据,不通过数据库,然后在皕杰报表上展示出来。
这个怎么设计?
发表于 2018-9-26 18:11:22 | 显示全部楼层
  • 根据皕杰报表提供的api(帮助文档-开发指南-javadoc-bios.report.api.customize-ArrayDataSet)实现ArrayDataSet接口,获取到后台数据,并将数据放到自定义数据集类(应用开发示例\bios.report.dev.examples\src\bios\report\dev\examples\dataset\MyCustomDataSet.java)中。
  • 设计器端,调用自定义数据集类MyCustomDataSet.java的时候,需要将MyCustomDataSet.java打成jar包放到设计器文件夹下
  • 窗口-首选项-报表运行时配置-自定义接口实现类配置,将这个jar包加载进来。
  • 创建数据集时,数据源不选择、类型选择为自定义类型,
  • 编辑查询SQL中写包名.类名。
  • 然后设计皕杰报表样式。这样调用自定义数据集的一张报表就设计好了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2018-9-26 18:12:21 | 显示全部楼层
参考代码:皕杰报表应用开发示例\bios.report.dev.examples\src\bios\report\dev\examples\dataset\MyCustomDataSet.java
参考实例皕杰报表文件:皕杰报表设计器-演示项目-Demo-高级特性-自定义数据集.brt
回复 支持 反对

使用道具 举报

发表于 2018-9-27 17:56:19 | 显示全部楼层
找到解决方案了,能再提供一下java代码,就更好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-3-3 20:06 , Processed in 1.228645 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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