详细说明
多表填报报表在JSP文件中用<prefix:sheets>标签来发布,prefix是用户在JSP文件头中指定tag定义文件时指定的前缀名。该定义语句如下所示:
<%@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report” %>
此定义语句必须写在JSP的开头,其中prefix的值可以自己指定,但tag标签中的前缀必须与其保持一致。
然后在要发布报表的地方用上面介绍的tag标签来发布,如:
<report:sheets name=”…” sheets=”…”…./>
此标签的属性说明见下表:
注1:
sheets定义:
每表定义之间用英文分号隔开,表自身属性之间用英文逗号分开。
例子:
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中第二格的数值必须大于基金增减表中第一行的上年结余合计!