被低估的BIRT报表(二):Birt也可以很漂亮
阅读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导出中文乱码,还优化了报表性能,值得强烈推荐。
被低估的BIRT报表(二):Birt也可以很漂亮相关推荐
- 被低估的BIRT报表 二 Birt也可以很漂亮
首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的.教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈-我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转 ...
- birt 报表与润乾报表对比
BIRT,全称Business Intelligence and Reporting Tools,是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,它的特点在于以 Java 和 Jav ...
- 第十二章 BIRT报表的部署与配置
12.1 报表的工作模式以及相应的部署和配置 虽然为了示例的需要,在前文的第二章讲过BIRT的配置,以及在文本类报表,网格报表,图表中用过birt jsp tag,也做过一些说明.但报表的工作模式,不 ...
- Birt报表安装及制作
一.Birt报表安装 二.Birt报表设置 1. file--> new --> Project 如下图所示创建报表工程. 输入工程名称后,创建完成. 2.创建报表 创建报表 完成创建. ...
- 十三、BIRT报表引擎API及报表API
13.1报表引擎详解,API结构 BIRT包含几个引擎.一个引擎是一个提供一个特定领域的功能的一套Java API.例如,数据引擎包含管理数据的API,图表引擎包含生成一个图表的API.一般而言,BI ...
- Birt 报表参数设置
一.web.xml 1 <!-- 2 Default locale setting. 3 设置默认的Locale信息. 4 --> 5 <context-param> 6 &l ...
- eclipse+birt报表开发
工具下载:https://pan.baidu.com/s/1pMEZwfh 1 创建一个Java项目 2 制定一个存放报表模板的包,创建report模板 new-->report,创建名为 my ...
- birt报表表格边框_选开源报表开发还是商用?2020报表软件产品整理
开源报表却越来越受到程序员热烈追捧,如ireport. Jsper report.jfreechart这样的免费,开源的JAVA报表工具,在一下开源的JAVA报表相关的论坛里面都是热火朝天,发问者众多 ...
- 报表工具对比之样式——BIRT报表VS润乾报表
文章<免费开源JAVA报表工具对比 BIRT报表VS润乾报表之初体验>中,分别使用两种报表工具(BIRT和润乾报表)做了清单式报表,不过由于报表中并没有做任何样式调整,因此预览的效果看起来 ...
最新文章
- 英特尔宣布McAfee成为独立的安全公司
- boot的几个依赖 spring_Spring boot依赖管理和数据库使用
- 苹果iPad视觉设计分析
- 使用Hyper-V安装Ubuntu16.04 Server 网络配置
- Linux入门(10)——Ubuntu16.04使用pip3和pip安装numpy,scipy,matplotlib等第三方库
- http端口_PhpStorm 修改默认端口号63342
- 二分查找及一般拓展总结
- cycleGAN的改进文章(CyCADA + U-GAT-IT)
- WORD填空题设置下划线?
- Mysql 性能优化——必胜之道
- OS 中的SID(安全标识)
- 瑞利衰落信道仿真---Clarke Jakes Zheng模型(含matlab程序)
- 董明珠接连直播背后:格力的线上焦虑
- PSpice for TI和TINA-TI的区别
- 租车还能这么玩?快来看看神州租车
- 从0带你写插件之微信防撤回,保姆级教学代码一行一行解读
- deque实现生产者-消费者队列
- Codeforces987 E. Petr and Permutations(思维+逆序对)
- 同步(Synchronous)和异步(Asynchronous)
- Redis压测工具(redis-benchmark)