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

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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