注 2:connection 属性的格式为:
数据源名 1=driver, url, user, password, dbType, dbEncode; 数据源名 2=driver, url,
user, password, dbType, dbEncode; ……
数据源名:报表中的数据集所用的数据源名,“数据源名 1”为报表所用的缺省数
据源。
driver:连接数据库的 JDBC 驱动程序类名。 url:用 JDBC 连接数据库时的
url。
user:用 JDBC 连接数据库时的用户名。 password:用 JDBC 连接数据库时的用
户密码。 dbType:数据库类型,见上节“数据库类型表”。 dbEncode:数据库的
字符集编码。
3.2 多表填报报表
多表填报报表在 JSP 文件中用<prefix:sheets> 标签来发布,
prefix 是用户在 JSP 文件中指定的前缀名。此标签的属性说明见下表:
(属性名都是大小写相关,属性值必须放在双引号中)
格式:报表文件名,报表 id[,tab 页中显示名]; 报表文件名,报表 id[,tab 页中显示
名];……
表 1 表 2 每表定义之间用英文分号隔开,表自身属性之间用英文逗号分开。
例子: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 中第二格的数值必须
大于基金增减表中第一行的上年结余合计!
3.3 打印模式的报表