任务 10:在目录中显示贷记限额范围 如果目录显示与报告相同的贷记限额范围值,而不是显示每个贷记限额组中的第一个值,那么将更实用。要完成此任务,请使用先前用来在组头中显示贷记限额范围(0 - 49999 和 50000 - 99999 等等)的那个 JavaScript 表达式。 1 返回至 BIRT 报告设计器。 2 在布局编辑器中,选择表,然后在“属性编辑器”中选择“组”选项卡。 3 双击组列表中的 credit_group。 “编辑组”(如图 7-30 中所示)将显示组的属性。缺省情况下,在“目录”下面,“项表达式”设置为分组字段 row["CREDITLIMIT"]。 图 7-30 显示了 credit_group 的属性的“编辑组” 4 选择表达式构建器按钮,在表达式构建器中,将 row["CREDITLIMIT"] 表达式替换为以下表达式。此表达式就是组头中数据元素 [CREDIT_GRP_HEADER] 使用的列绑定表达式。您可以从数据元素中复制此表达式并将其粘贴到此处,而不必重新输入。 for(i=50000; i<300000; i+=50000){ if( row["CREDITLIMIT"] < i ){ rangeStart = i-50000; rangeEnd = i-1; break; } } displayString = rangeStart + " - " + rangeEnd; 选择“确定”以保存表达式。 5 选择“确定”以保存对该组所作的编辑。 6 在报告查看器中预览报告,以验证您对目录所作的更改。目录中将显示贷记限额范围,如图 7-31 中所示。 图 7-31 更新后的目录
如果目录显示与报告相同的贷记限额范围值,而不是显示每个贷记限额组中的第一个值,那么将更实用。要完成此任务,请使用先前用来在组头中显示贷记限额范围(0 - 49999 和 50000 - 99999 等等)的那个 JavaScript 表达式。