热点:

    FineReport数据钻取设置

      [   原创  ]   作者:
    收藏文章 暂无评论

    数据钻取通常跳转至其他模板,但为提升查看效率,有时需实现点击后仍在当前模板内展开明细。本文以FineReport报表工具为例,介绍如何配置钻取动作,使其在同一页内动态加载关联数据,无需页面跳转。通过设置钻取目标为当前模板并绑定对应参数,即可实现在原界面中无缝下钻,既保持操作连贯性,又便于用户快速定位和分析细节信息。

    1、 网页中嵌入的模板

    2、 打开模板

    3、 请打开位于 `%FR_HOME%WebReportWEB-INF eportletsdocAdvancedSon.cpt` 的模板文件。

    4、 更新模板

    5、 将页面尺寸调小,使其接近数据实际大小,并将左右页边距均设为零。

    6、 保存模板

    7、 主模板配置

    8、 启动模板

    9、 请打开位于%FR_HOME%WebReportWEB-INF eportletsdocAdvancedFather.cpt的模板文件。

    10、 更新数据集

    11、 为便于数据查看,仅展示前10条记录,故将SQL语句调整为:SELECT TOP 10 * FROM 表名。

    12、 表样调整

    13、 选中若干单元格,点击合并单元格,再将其控件类型设为网页框。

    14、 示例格式

    15、 将网页框控件命名为orderdetail,并在其地址栏中填入已配置好的报表路径:\${servletURL}?reportlet=doc/SpecialSubject/HyplinkReport/HyperLink4.cpt。该网页框需接收一个名为ID的参数,用于传递用户点击的订单编号至子报表。首次预览时,若尚未触发超链接跳转,ID参数为空,子模板将因缺少有效查询条件而无法显示数据。为确保初始加载时页面内容完整,特设置默认逻辑:当ID为空时自动取值10001;否则使用实际传入的ID值。对应公式表达为:if(len(\$ID)==0,10001,\$ID)。此处理方式兼顾了交互性与可用性,使报表在无操作状态下亦能正常展示示例数据。

    16、 修改超链接

    17、 将网络报表更新为当前模板Hyperlink3.cpt,以写入模式(op=write)打开;链接在当前窗口中跳转,并附加参数ID=\$\$\$。

    18、 保存模板

    19、 效果预览

    20、 点击分页预览Hyperlink3.pct,在其URL末尾添加&op=write参数,即可实时查看编辑效果,具体呈现所示。

    soft.zol.com.cn true https://soft.zol.com.cn/1247/12471732.html report 1611 数据钻取通常跳转至其他模板,但为提升查看效率,有时需实现点击后仍在当前模板内展开明细。本文以FineReport报表工具为例,介绍如何配置钻取动作,使其在同一页内动态加载关联数据,无需页面跳转。通过设置钻取目标为当前模板并绑定对应参数,即可实现在原界面中无缝下...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    ATGrid WEB报表控件/插件

    更新时间:2009年03月27日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:简体中文

    ATGrid WEB报表控件/插件
    • 更新时间:2009年03月27日
    • 软件大小:22MB
    • 软件分类:办公应用
    • 语言种类:简体中文
    • 软件评级:有 0 人点评