反馈已提交

网络繁忙

FVS使用分页制作幻灯片

  • 文档创建者:Alicehyy
  • 历史版本:8
  • 最近更新:TW 于 2023-10-26
  • 1. 概述

    适用场景:安装了「FineVis数据可视化」插件的用户,可参考本文了解 FVS 模板的相关功能。

    1.1 版本

    报表服务器版本JAR包插件版本
    11.02021-11-15V1.0.0

    1.2 场景介绍

    本文主要介绍的是利用 FVS 的多分页设计,实现幻灯片演示效果。

    模板资源下载地址:图书馆年度汇报,模板效果如下图所示:

    1.3 实现思路

    使用 FVS 制作演示汇报模板的思路如下:

    1)梳理演示模板的故事脉络,整理出模板的大体框架,再收集模板所需要的数据。

    2)按照整理好的顺序进行分页设计,初步完成模板内容的制作。

    3)进行视觉设计,优化模板视觉效果。

    4)补充组件动画,调整细节,实现最终效果。

    2. 功能实现

    本文主要讲解模板 切换分页组件动画弹出框 等功能的实现,不详细讲解模板的制作思路。

    2.1 切换分页

    1)FVS 模板包含多分页时,可以设置预览播放的方式,默认勾选「循环播放页面」和「显示切换按钮」,但为了预览界面更美观,这里我们取消「显示切换按钮」。如下图所示:

    Snag_32c8da62.png

    2)取消切换按钮后,可以通过电脑键盘的左右按键实现分页切换,若还是希望在页面上能通过鼠标点击实现切换,那么可以通过切换分页接口实现。

    接口
    说明
    duchamp.switchStory("页面4");跳转到页面4
    duchamp.nextStory();跳转到下一页
    duchamp.previousStory();跳转到上一页

    例如添加一个 图片组件,自定义上传一张合适的图片。如下图所示:

    2023-10-26_14-09-24.png

    再给该图片添加一个 JavaScript 点击事件,输入 duchamp.nextStory();  即可实现点击跳转下一页。

    1.png

    2.2 组件3D旋转

    在模板中,可能会用到很多样式相同但方向相反的图片,这时我们可以通过组件属性中的「3D旋转」去实现方向的改变。

    例如下图中的两组图片:

    Snag_32f1bc05.png

    z轴设置为 0° 和 180° 相当于垂直翻转。如下图所示:

    Snag_395041f6.png

    y轴设置为 0° 和 180° 相当于水平翻转。如下图所示:

    Snag_32fd4b01.png

    2.3 组件动画

    使用「组件动画」可以使得模板演示时具有更丰富、美观的效果。例如:

    DF3FADBB-B04E-4798-9AA8-090EF78233B4.GIF

    选中组件,点击「动画>动效设置」,默认动效都是淡入淡出,根据希望的效果选择对应的动效,以及动效时长、进入时机等即可。

    Snag_33079884.png

    在设置组件动画时,可以将多个组件组合后再进行设置。如下图所示:

    Snag_330a73f6.png

    2.4 点击跳出弹出框

    在示例模板的「大事记」页面上,设置了点击事件,点击不同事件可弹出不同的图片。

    2.4.1 制作显示图片的普通报表

    注:普通报表中设置单元格显示图片的详细操作请参考文档 单元格用HTML显示图片 。

    1)点击下载本文示例模板所使用的图片:activity.zip ,将解压后的 activity 文件夹放到 %FR_HOME%\webapps\webroot\help\picture 工程路径下,如下图所示:

    Snag_3959aa0a.png

    2)在设计器中新建普通报表,新建内置数据集如下图所示:

    Snag_39552434.png

    3)给模板添加一个「模板参数」,用于 FVS 模板实现点击传参以显示不同的图片。如下图所示:

    2.png

    4)将数据集中的「序号」、「图片路径」字段分别拖入 A1、A2 单元格。

    双击序号所在的 A1 单元格,设置过滤条件为「序号」等于参数 p 。如下图所示:

    Snag_396b235e.png

    5)C1 单元格插入公式 "<img style='height:400px;width:600px' src='" + B1 + "'/>" ,公式中定义图片显示的宽高为 600*400 。

    再设置 C1 单元格属性>其他>显示内容 为「用HTML显示内容」。如下图所示:

    Snag_39686e60.png

    6)最后将 A、B 两列隐藏,保存报表。

    2.4.2 在 FVS 模板中设置点击事件

    注:FVS 设置点击跳出弹出框的详细操作请参考文档 FVS点击跳出弹出框 。

    在本文示例模板的大事记分页中,由于 富文本组件 不支持点击事件,所以我们将 图片组件 置于富文本组件的上方,给图片组件添加点击事件。 

    弹出框内容链接使用相对路径 /webroot/decision/view/report?viewlet=示例图片.cpt ,根据事件设置参数 p 等于不同的「序号」。 

    如下图所示:

    3.png

    因为在普通报表中,C1 单元格公式定义了图片显示的宽高为 600*400 px,所以弹出框的样式设置需要根据图片的尺寸进行适当的调整。

    如下图所示:

    4.png

    3. 资料下载

    模板资源在线体验:图书馆年度汇报

    模板资源下载地址:图书馆年度汇报

    附件列表


    主题: FineVis数据可视化
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持