多表tab展示标签

报表在JSP文件中用<prefix:reportSet>标签来发布,prefix是用户在JSP文件头中引用tag标签时指定的前缀名。该定义语句如下所示:

<%@ taglib prefix="bios" uri="http://www.bijetsoft.com/BiosReportTags" %> 

此定义语句必须写在JSP的开头,其中prefix的值可以自己指定,但tag标签中的前缀必须与其保持一致。

reportSet是用来以Tab页面的形式显示多张报表或多个页面。与前两个标签不同,此标签需要与report、reportItem标签同时使用。在一对reportSet标签中,有多个report、reportItem标签。这里先介绍一下reportItem标签。

reportItem为reportSet的子标签,用来显示普通html或非报表显示的页面。此标签的属性如下表:

参数名

是否必填

参数说明

参数值

缺省值

name

reportSet标签中,做为tab标签页的标题

字符串

 

url

需要显示的页面的url路径

字符串

 

当Tab页面显示的是报表时,使用report标签;当Tab页面显示的是普通网页时,使用reportItem标签,如:

<bios:reportSet>
  <bios:report name="表1"  rpt="<%=rpt1%>" rptwidth="100%"  rptheight="100%" />
  <bios:report  name="表2"  rpt="<%=rpt2%>" hlayout="fitwidth" rptwidth="100%"  rptheight="100%" toolbardisplay="top"/>
  <bios:reportItem name="表4"  url="welcome.htm" />
</bios:reportSet>