报表展现标签-报表展现标签与API
目录

报表展现标签

原理和用途

通过定义Tag标签的属性及其值,在不需用户调用API情况下,用tag标签完成报表的解析及运算,并按用户配置的属性要求将HTML文件流输出到客户端。

分类介绍

按照标签库文件可以将标签分为viewReport.tld、runqianReport4.tld、commonQuery.tld。

  • viewReport.tld为展现报表的常用标签,可以实现浏览式报表、填报表、报表组、填报表组的展现。且兼容V4中的大部分标签,标签介绍可参考 viewReport
  • runqianReport4.tld为V4中展现报表的标签库文件,除了可以展现报表、填报表表、报表组还能实现大数据量报表的快速展现,标签介绍可参考 runqianReport4
  • commonQuery.tld为展现通用查询面板的标签。

使用说明

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

<%@taglib uri="/WEB-INT/viewReport.tld" prefix="view" %>

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

然后在要发布报表的地方用上面介绍的tag标签来发布,如:

<view:report name=”…” reportFileName=”…” …./>

示例代码

<%@ page language="java" pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <%@ taglib prefix="view" uri="/WEB-INF/tld/viewReport.tld"%>
    <html>
    <body>
                 <view:report  name="report1"  
                          srcType="file"  
                          fileName="/vrdemo/report.raq"  
                          ...                         //更多标签属性  
                          />
          </body>
     </html>