皕杰报表自定义函数的使用
2015-07-01 15:43
225 查看
1、 写一个自定义函数实现类,该类需继承皕杰自定义函数接口 bios.report.engine.api.CustomFunction
2、 在custom_functions.properties文件中配置自定义函数实现类,custom_functions.properties文件的存放位置:
设计器端:BiosReport\configuration目录下
服务器端:web应用\WEB-INF\resources目录下
注:两个目录下的custom_functions.properties文件内容需要保持一致,可以先修个设计器或服务器里的一个,然后复制到另一个目录下就可以了。
具体的配置方式:每个自定义函数单独一行,写法是“函数名=自定义函数实现类的全路径”,例如“flashchart = bios.report.user.demo.function.FlashChart”。
3、 自定义函数实现类的使用:
设计器端:
选择【工具栏】->【窗口】->【首选项】->【报表运行时配置】,在【自定义数据集配置】中添加自定义函数实现类,添加方式有两种,一是将编译好的.class文件打成jar包, 点击【添加JAR】,将jar包导入;二是点击【添加文件夹】,将包含.class文件的文件夹添加进来。
然后【工具栏】->【自定义函数】,新建函数类路径可以写包名.类名
服务器端:
一是将编译好的.class文件打成jar包,将jar包放到WEB-INF/lib目录下;二是将.class文件放到WEB-INF/classes。
然后在 WEB-INF\resources下的custom_functions.properties文件里加上 函数名=包名.类名
2、 在custom_functions.properties文件中配置自定义函数实现类,custom_functions.properties文件的存放位置:
设计器端:BiosReport\configuration目录下
服务器端:web应用\WEB-INF\resources目录下
注:两个目录下的custom_functions.properties文件内容需要保持一致,可以先修个设计器或服务器里的一个,然后复制到另一个目录下就可以了。
具体的配置方式:每个自定义函数单独一行,写法是“函数名=自定义函数实现类的全路径”,例如“flashchart = bios.report.user.demo.function.FlashChart”。
3、 自定义函数实现类的使用:
设计器端:
选择【工具栏】->【窗口】->【首选项】->【报表运行时配置】,在【自定义数据集配置】中添加自定义函数实现类,添加方式有两种,一是将编译好的.class文件打成jar包, 点击【添加JAR】,将jar包导入;二是点击【添加文件夹】,将包含.class文件的文件夹添加进来。
然后【工具栏】->【自定义函数】,新建函数类路径可以写包名.类名
服务器端:
一是将编译好的.class文件打成jar包,将jar包放到WEB-INF/lib目录下;二是将.class文件放到WEB-INF/classes。
然后在 WEB-INF\resources下的custom_functions.properties文件里加上 函数名=包名.类名
相关文章推荐
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍
- Android studio java文件显示j爆红
- MSQL优化基础(无直方图选择率)
- CA证书应用一:Outlook发送邮件时,为邮件添加数字签名
- JS实现统计复选框选中个数并提示确定与取消的方法
- oracle 监听hang,监听日志报错:WARNING: Subscription for node down event still pending' in Listener Log
- 面向对象 引用传递
- Redis学习笔记7--Redis管道(pipeline)
- ADB server didn't ACK
- iOS9 new_001:iOS9网络适配(ATS)
- 设计模式之访问者模式——初学
- Mysql主从库同步错误:1062 Error 'Duplicate entry '1438019'
- bootstrap之表格
- CentOS上安装Git
- chapter15test2
- zookeeper单机伪集群安装配置(已验证)
- hadoop pig和hive有什么区别
- 闰秒导致hadoop集群崩溃
- rommon模式下给路由器灌入IOS
- android preinstall 预置应用及资源