birt在页面展现

标签: birt | 发表时间:2014-10-10 10:09 | 作者:jjc132
出处:http://www.iteye.com

效果图如下:

 主要代码如下。

<%@ page language="java" contentType="text/html; charset=UTF-8" 
    pageEncoding="UTF-8"%>  
 <%@ taglib prefix="birt" uri="/WEB-INF/report-config/tlds/birt.tld" %>  
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
<title>Insert title here</title>  
</head>  
<script type="text/javascript">
  var reportName = '${reportName}';
  var startdate ='${startDate }';
  var enddate ='${endDate }';
  var username = '${name}';
  
          function expDoc() { 
           window.open('http://localhost:8080/matmo/frameset?__masterpage=true&__format=doc&__report='+ reportName +'&username=' + name +'&startdate=' +startdate +"&enddate=" +enddate);
            }  
           function expExcel() {
            window.open('http://localhost:8080/matmo/frameset?__masterpage=true&__format=xls&__report='+ reportName +'&username=' + name +'&startdate=' +startdate +"&enddate=" +enddate);
            }  
           function expPDF() { 
            window.open('http://localhost:8080/matmo/frameset?__masterpage=true&__format=pdf&__report='+ reportName +'&username=' + name +'&startdate=' +startdate +"&enddate=" +enddate);
            }  
    </script>  
<body>  

    <input type="button" value="保存成word" onclick="javaScript:expDoc();"/>  
    <input type="button" value="保存成Excel" onclick="javaScript:expExcel();"/>  
    <input type="button" value="保存成PDF" onclick="javaScript:expPDF();"/>  
   
    <birt:report id="0" 
                 top="100" 
                 left="100" 
                 width="800" 
                 height="600" 
                 reportDesign="${reportName }" 
                 position="absolute" 
                 format="html">  
      <birt:param name="username" value="${name }"/>
      <birt:param name="startdate" value="${startDate }"/>
      <birt:param name="enddate" value="${endDate }"/>
    </birt:report>
 
</body>  
</html> 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [birt] 推荐:

birt动态SQL

- - ITeye博客
birt动态SQL实现有三种方式:拼接SQL、绑定变量和让应用程序拼接,birt得到返回结果集方式. 在数据集中写SQL,如下:. 选中数据集,点script方式,在beforeOpen事件中写如下SQL:. 然后就可以了,当然,也可以不写第一步,直接所有的SQL都在beforeOpen中拼接. 但是,拼接SQL方式不仅复杂容易错,还会导致SQL注入风险.

birt在页面展现

- - 行业应用 - ITeye博客
    <input type="button" value="保存成word" onclick="javaScript:expDoc();"/>  .     <input type="button" value="保存成Excel" onclick="javaScript:expExcel();"/>  .

BIRT表格隔行添加颜色

- - Web前端 - ITeye博客
选择table中的details,进入script页面, onprepare事件中声明   count = 0(注意不能有var);. 2.oncreate时间中写:. 在table中添加一个header行,插入text,选择HTML,在编辑界面中写:. 已有 0 人发表留言,猛击->> 这里<<-参与讨论.

第十六章 BIRT疑难杂惑清理

- - CSDN博客推荐文章
第十四十五章还在书写中,先就目前BIRT比较集中的一些疑难杂惑进行解决. 问题一:把runtime包中自带的birt.war发布到Tomcat6上,运行后,首页面可以显示,但当点击". View Example "时,加载报表就报错.错误内容如下:. 或者在运行过程中出现:Caused by: java.lang.OutOfMemoryError: PermGen space.

解决birt分组后,excel类型文件会多一行空白行的问题

- - 开源软件 - ITeye博客
    通过birt下载含有分组的报表后,会发现,在分组字段的后面会多出一行空白行,看上去很丑,在查阅很多资料后,才有现在的解决方法.     那就是把分组的那一行去掉,将分组的字段融合进详情那一行. 通过脚本判断,当前这一行的分组的数据是否等于上一行的数据. 比如我这有一张报表,按照订单号分组显示.