# mirana-birt **Repository Path**: mzlgm/mirana-birt ## Basic Information - **Project Name**: mirana-birt - **Description**: BIRT开源报表的WEB版,支持在线预览与导出 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2019-07-08 - **Last Updated**: 2022-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README birt报表网页预览版 ---------------- 用于实时展现定制报表,无论从文档、图表的可视化效果、API的易操作成都,Birt都远远超过Jasper Report,但用者寥寥,实在是让我感到奇怪,希望此项目能将让Birt在开源报表中走得更远。 ## [DEMO地址](https://yiifaa.github.io/mirana-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. 添加分页跳转功能(注册分页跳转按钮) 存在的问题: 1. 第一次导出时不会成功,只有第二次导出才会成功; ## 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即可;