目录

详细说明

2.5.2. 详细说明

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

<%@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report” %>

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

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

<report:sheets name=”…” sheets=”…”…./>

此标签的属性说明见下表:

图 2.7. 

注1:

sheets定义:

图 2.8. 

每表定义之间用英文分号隔开,表自身属性之间用英文逗号分开。

例子:

sheet1.raq, sheet1, 学生情况表; jjzj.raq, jjzj, 基金增减; sheet3.raq, sheet3

注2:

sheetsRelation定义:

格式:有效性表达式1@提示信息1; 有效性表达式2@提示信息2; ……

有效性表达式中报表单元格表示法:报表id_单元格名,如sheet1_B5

有效性表达式必须是合法的javascript表达式。

表达式与相应的提示信息之间用@隔开,多条表达式间用英文分号隔开

例子:

sheet3_a1.length > sheet1_D2.length @sheet3中第一格的值长度必须大于'学生情况表'中'姓名'的长度!; sheet3_b1 > jjzj_g8 @sheet3中第二格的数值必须大于基金增减表中第一行的上年结余合计!