最新历史版本 :超链解决Internet脚本运行慢 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 问题描述

填报时如果页面上的控件非常多,会出现卡顿的情况,而且会有“Internet 脚本运行慢”的问题。

1.2 解决思路

可以用超链传参填报解决该问题,在弹出的填报页面对某行数据进行填报,避免整个页面控件过多的情况。

1630031609112635.gif

2. 示例编辑

2.1 设计子表

1)新建普通报表,新建数据集ds1,SQL 语句为:SELECT * FROM 订单 WHERE 订单ID='${ID}'

2)如下图设计表格,并给 A2~E2 单元格添加文本控件。

Snag_48127ab1.png

3)设置子表的填报属性,如下图所示:

1630033507421283.png

4)将子表保存到:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\超链解决Internet脚本运行慢子表

2.2 设计主表

1)新建普通报表,新建数据集 ds1 ,SQL 语句为:SELECT * FROM 订单

2)如下图设计表格,将数据集中字段拖到对应单元格中。

Snag_4819e465.png

3)选中 A2 单元格,添加一个网络报表类型的超链,链接到上面设计好的子表。

子表 URL 后面需要加上后缀&op=write,这样点开超链会以填报预览方式打开子表,下面的参数名要跟子表里的数据集参数保存一致。如下图所示:

1630034226583335.png

2.3 效果预览

保存主表,点击分页预览,超链效果如 1.1问题描述 中所示。

支持 App 端和 HTML5 端预览。

3. 模板下载编辑

已完成模板参见:

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\超链解决Internet脚本运行慢主表.cpt

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\超链解决Internet脚本运行慢子表.cpt

点击下载模板:

超链解决Internet脚本运行慢主表.cpt

超链解决Internet脚本运行慢子表.cpt