Skip to content

BIRT开源报表的WEB版,支持在线预览与导出

Notifications You must be signed in to change notification settings

yiifaa/mirana-birt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Huan GanHuan Gan
Huan Gan
and
Huan Gan
Jul 4, 2017
cf0aa3b · Jul 4, 2017

History

28 Commits
Jul 3, 2017
Jun 29, 2017
Jun 26, 2017
Jun 29, 2017
Jun 29, 2017
Jun 14, 2017
Jun 23, 2017
Jul 4, 2017
Jun 29, 2017

Repository files navigation

birt报表网页预览版

用于实时展现定制报表,无论从文档、图表的可视化效果、API的易操作成都,Birt都远远超过Jasper Report,但用者寥寥,实在是让我感到奇怪,希望此项目能将让Birt在开源报表中走得更远。

1. 版本说明

  1. 基于Birt  4.6版本,发布日期为2016年6月;
  2. 相对与3.7版本,更新较大,尤其是引用的库包方面,几乎更换了40%,例如新版中已看不到Apache POI的身影;
  3. 由于大多数的库包没有MAVEN库引用,所以将其转换为MAVEN项目需要较长的时间,请参加mirana-report项目;

2. 后续计划

  1. 提供汉化版本;
  2. 增强页面效果;
  3. 增加报表渲染缓存,提升浏览速度;
  4. 提供JSON接口,用于对接大数据;
  5. 将其转换为MAVEN项目,易于分发;

3. 近似于绝望的结论

从MAVEN仓库下载到的架包与官方的示例架包差异非常大,几乎不可能从Maven仓库获取所有的Birt架包。

2017-06-23

  1. 删除了无用的jsp.jar
  2. 替换了布局的头部;
  3. 修复了非安全"Connection"-"keep-alive"Bug;
  4. 替换了分页组件;
  5. 为系统添加了中国国际化(国际化文件:src/org/eclipse/birt/report/resource/Messages_zh-CN.properties)
  6. 添加了JSTL支持
  7. 绘制了Birt视图层次,参见Birt视图层次.xmind

2017-06-27

  1. 修正了所有对话框Bug,并启用了Bootstrap支持;
  2. 修正了页面布局元素错乱问题;
  3. 添加了数据导出GBK支持(UTF-8会出现中文乱码);
  4. 修正了布局样式错误;
  5. 修正了导出单选按钮逻辑错误;
  6. 修正了org.eclipse.datatools.connectivity.oda_3.5.0.201603142002签名异常;
  7. 添加分页跳转功能(注册分页跳转按钮) 存在的问题:
  8. 第一次导出时不会成功,只有第二次导出才会成功;

2017-06-29

  1. 将报表设计文件存放地址为WEB-INF/design
  2. 将资源文件存放地址为WEB-INF/i18n
  3. 添加TOC居中功能
  4. 修复参数必填项BUG(缺选择全部,如何留空)

2017-07-03

  1. 修复报表参数弹出参数名异常,改为显示参数描述信息;
  2. 修复报表参数不能为空异常,改为用*查询全部[无效,后端服务器也有验证];

2017-07-04

  1. 强烈建议使用.rptlibrary文件,只需要按照目录结构与报表文件放在一起即可;
  2. 强烈建议使用.properties国际化文件,只需要放置在/WEB-INF/i18n即可;

About

BIRT开源报表的WEB版,支持在线预览与导出

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published