润乾——报表展现和输出

来源:互联网 发布:linux文件类型有哪些 编辑:程序博客网 时间:2024/06/08 13:22

声明标签库文件语句的格式如下所示:

<%@ taglib uri="/WEB-INF/viewReport.tld" prefix="view" %> 或 <%@ taglib prefix="report" uri="/viewTag"%>

此定义语句必须写在JSP的开头。uri标签库文件路径及名称;prefix为指定tag标签前缀名。

文件路径

指定标签库文件及其路径有两种方式,直接指定和间接引用。

  • 直接指定
<%@ taglib prefix="report" uri="/WEB-INF/tld/viewReport.tld"%>
  • 间接引用

间接引用的方式需要先在web.xml中定义标签库文件的路径,然后在JSP中直接引用定义好的标签名即可。间接引用的好处在于当标签库文件存放路径改变时,只需要修改web.xml中的定义,而不用需要修改每个jsp。

web.xml中定义格式如下:

<taglib>
<taglib-uri>/viewTag</taglib-uri>
<taglib-location>/WEB-INF/tld/viewReport.tld</taglib-location>
</taglib>

在JSP中的引用格式如下:

<%@ taglib prefix="report" uri="/viewTag"%>

标签前缀名

prefix的值可以自己指定,但tag标签中的前缀必须与其保持一致。

调用标签发布报表

调用标签发布报表的代码格式如下:

<view:report  name="report1" .../>

其中view为声明标签库文件时指定的prefix的值。report为标签组名称,根据要展现的报表类型来设置,浏览式报表为report;填报表表为input;报表组为group;具体参见本节开头。

在其后可以设置其它标签属性的值。其中name、srcType 2个属性为必须设置的属性。

  • 如要发布的报表源为报表文件,srcType值为file。
  • 如要发布的报表源为经过API处理的报表设计对象,srcType值为bean。
  • srcType为file时fileName为必填,srcType为defineBean时beanName为必填

1.将导出Excel按钮禁用

$(".vrExportExcelButton").attr("disabled",true);

2.将导出Word按钮隐藏

$(".vrExportWordButton").css("display","none");

3.将导出pdf按钮转移到其它按钮区

$(".vrExportPdfButton").appendTo($(".otherButtonArea"));

4.修改整个工具栏的背景色为蓝色、高度为50px

$(".toolbarClass").css({"background":"blue","height":"50"});

调用方法

  • VR中调用方法:在JSP中引入按钮修改的JS 文件。如:
<script type="text/javascript" src="<%=request.getContextPath() %>/js/test.js"></script>
  • SR调用方法:设置jsFiles参数的值为JS文件路径及名称。如:
jsFiles=/js/test.js
0 0
原创粉丝点击