被低估的BIRT报表(二):Birt也可以很漂亮
来源:互联网 发布:骰子软件 编辑:程序博客网 时间:2024/05/22 12:29
阅读Birt的源码,我们可以发现虽然Birt的代码技术比较老,但是层次划分非常清晰,在其上进行二次开发是一件非常容易的事。
以我定制的birt报表为例,只需要很简单的修正工作,Birt就能变为一件利器,如下:
详细信息请查看我的项目mirana-birt之customer分支,地址信息如下:
https://github.com/yiifaa/mirana-birt/tree/customer
另外,我对Birt的修复内容至少包括,并且在持续更新中:
1. 修正了所有对话框Bug,并启用了Bootstrap支持;
2. 修正了页面布局元素错乱问题;
3. 添加了数据导出GBK支持(UTF-8会出现中文乱码);
4. 修正了布局样式错误;
5. 修正了导出单选按钮逻辑错误;
6. 修正了org.eclipse.datatools.connectivity.oda_3.5.0.201603142002签名异常;
7. 添加分页跳转功能(注册分页跳转按钮)
结论
Birt在4.6的版本中更新还是非常给力的,不仅消除了PDF导出中文乱码,还优化了报表性能,值得强烈推荐。
阅读全文
3 0
- 被低估的BIRT报表(二):Birt也可以很漂亮
- 被低估的BIRT报表(三):如何做出漂亮的表格
- 被低估的BIRT报表(四):中文乱码的解决办法
- 被低估的BIRT报表(一):编译源码
- 被低估的BIRT报表(六):报表参数与模糊查询
- 被低估的BIRT报表(五):signer information does not match
- Birt报表的学习计划
- birt报表
- BIRT报表
- birt报表
- Birt报表
- BIRT报表
- BIRT:基于 Eclipse 的报表
- BIRT:基于 Eclipse 的报表
- 关于Birt报表的设计
- BIRT:基于 Eclipse 的报表
- birt报表汉化的问题
- BIRT 报表的自动化测试
- 1008. 数组元素循环右移问题 (20) Python 2编译
- 黑白棋算法简单实现与基于Qt的GUI编程的综合应用
- Java基础教程35-LinkedList和ArrayListed的区别
- List删除元素报Exception in thread "main" java.util.ConcurrentModificationException异常,或数据删除不完整
- Kotlin学习(二)——基本命令行操作hello world
- 被低估的BIRT报表(二):Birt也可以很漂亮
- 从vue文件中抽取出子组件的流程及过程中踩过的坑
- Opencv绘制灰度/彩色图像的直方图及直方图的均衡化实例及源代码
- 蓝牙模块调试笔记
- 51nod 1580 铺管道
- Android 创建自定义控件
- 单例模式之:高效非同步方法实现
- 克隆创建PDB--(1)本地克隆创建PDB
- Add to List 442. Find All Duplicates in an Array(java)