反馈已提交

网络繁忙

FVS控件组件

  • 文档创建者:Alicehyy
  • 历史版本:13
  • 最近更新:Tracy.Wang 于 2024-09-19
  • 1. 概述

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

    1.1 版本

    报表服务器版本
    插件版本功能变动
    11.0.6V1.xV1.x 版本文档请参考:FVS控件组件历史版本
    11.0.16V2.0.1控件组件新增样式设置,可实现更丰富的样式效果,详情参见 3.5 节
    11.0.22V2.8.0控件名称与参数分离,新增绑定参数逻辑,详情参见 3.1 节
    11.0.22V2.10.0
    • 下拉框和复选下拉框控件合并为下拉框控

    • 单选按钮组和复选按钮组控件合并为按钮组控件

    • 下拉框、按钮组控件移至「控件>列表」中

    1.2 应用场景

    在报表的具体应用中,经常使用「控件」来实现不同的功能,在普通报表、决策报表中应用广泛。

    在 FVS 中,控件是作为组件直接添加到分页中使用的。同样支持组件属性:FVS组件动画 、FVS组件样式属性 。

    本文将主要介绍「控件」在 FVS 中的其他通用属性。

    1.3 视频教程

    2. 控件类型

    控件分类控件类型简介
    输入框FVS文本框控件
    模板预览时可在文本框中手动输入值,通过参数联动其他组件
    日期FVS日期时间控件
    模板预览时可选择日期时间,通过参数联动其他组件
    列表FVS下拉框控件
    模板预览时可下拉选择选项,支持多选,通过参数联动其他组件
    FVS按钮组控件
    模板预览时可单选/多选按钮选项,通过参数联动其他组件
    FVS下拉树控件
    在模板预览时,下拉可展现具有多层树状结构的数据,并通过参数联动其他组件
    FVS视图树控件
    模板预览时,可通过视图树控件展现具有多层树状结构的数据,并通过参数联动其他组件
    其他FVS查询按钮使用查询按钮关联控件,可实现点击查询按钮,再触发控件查询

    3. 功能说明

    3.1 绑定参数

    1)当需要与其他组件实现参数联动时,需要将「内容>绑定参数的值设置为与参数名相同。

    支持已有参数的绑定,也可以直接输入新值以创建新的参数。

    例如参数「area」表示地区,那么绑定参数」的值也需要设置为「area」。如下图所示:

    619-1551.png

    2)同一分页中,不支持绑定同一参数的控件;不同分页中,支持绑定同一参数。

    注1:V2.8.0 之前版本,组件名称设置位于「内容>名称」,用于与参数绑定。V2.8.0 及之后版本,组件名称在「组件>组件属性>名称」中设置,仅用于设置组件名称。

    注2:建议根据绑定参数自定义组件名称,便于后续查找。

    3.2 参数查询逻辑

    1)在 FVS 中,控件在修改值后自动触发查询,与控件绑定参数相关的组件均会刷新,且对整个模板所有分页生效。

    例如 页面1、页面2 均存在图表引用了 area 参数,那么在 页面1 中改变下拉框控件参数值,页面1 和 页面2 中图表均随之变化。

    如下图所示:

    01FEBAFC-F3CB-4668-9356-3D8F0065C2FC.GIF

    2)不同分页中,若存在绑定参数相同的控件

    在模板预览时,任意分页上控件值改变,其他分页的绑定相同参数控件也随之变化。

    在模板编辑界面中,不同分页中绑定相同参数控件默认值会相互覆盖,以最后操作的控件默认值为准。

    例如:

    页面1、页面2 均有一个文本框控件,绑定参数均设置为「area」。给 页面1 的文本框控件设置默认值为「华东」,页面2 中的文本框控件默认值也显示为「华东」;在 页面2 将控件默认值修改为「华北」,页面1 中控件默认值也将变为「华北」。

    预览时同理。

    619-1739.gif

    619-1757.gif

    3.3 控件隐藏或显示

    1)控件的显示或隐藏可以通过「组件图层」实现。如下图所示:

    919-1011.gif

    2)控件的显示或隐藏也可以通过 JavaScript显示/隐藏」点击事件,结合组件名称实现。

    3.4 控件事件

    FVS 控件目前支持的事件包括:初始化后事件、加载结束事件。

    点击事件初始化后事件编辑结束事件组件
    不支持支持支持文本框控件、日期时间控件、下拉框控件、下拉复选框控件、按钮组控件

    FVS 支持以下控件接口,更多内容可参考文档:控件通用 。

    用法参考决策报表 body 中控件的用法,但需要将获取对象的接口 _g() 换成 duchamp 。

    接口
    说明示例
    getValue获取控件的实际值

    duchamp.getWidgetByName("控件名称").getValue();

    getText获取控件的显示值duchamp.getWidgetByName("控件名称").getText();
    setValue设置控件的值duchamp.getWidgetByName("控件名称").setValue('文本');
    setVisible设置控件可见/不可见duchamp.getWidgetByName("控件名称").setVisible(false);
    isVisible

    返回控件状态是可见/不可见

    返回 true 表示可见

    返回 false 表示不可见

    duchamp.getWidgetByName("控件名称").isVisible();
    setEnable设置控件可用/不可用duchamp.getWidgetByName("控件名称").setEnable(false);
    isEnabled

    返回控件状态是可用/不可用

    返回 true 表示可用

    返回 false 表示不可用

    duchamp.getWidgetByName("控件名称").isEnabled();
    reset重置控件、清空控件的内容duchamp.getWidgetByName("控件名称").reset();
    setWaterMark添加水印文字(仅支持有输入框的控件)

    duchamp.getWidgetByName("控件名称").setWaterMark('我是水印');

    更多内容请参考文档:FVS支持的JS接口场景

    3.5 控件样式

    3.5.1 单独控件样式

    V2.0.1 版本所有控件新增「内容样式」,不同的控件内容样式也有些许不同,可到具体文档查看详情。

    最基础的字符样式设置所有控件均支持,例如下图所示:

    Snag_2ab8404c.png

    例如按钮组控件,还支持设置样式模板,如下图所示:

    Snag_2aba2fa8.png

    另外 V2.0.1 版本中,组件边框背景支持了「边框线」设置,可设置边框线类型、粗细及颜色。如下图所示:

    Snag_2abd372c.png

    3.5.2 模板整体控件样式

    V2.6.1 及之后版本,FVS控件样式可通过 FVS模板样式 设置模板统一的控件文字、图标、高亮、边框线等样式。

    Snag_61ccbb71.png

    V2.6.1 之前版本,在顶部菜单栏「模板>模板主题」中,仅支持选择几种类型主题的固定样式。如下图所示:

    2022-06-29_10-37-13.png

    附件列表


    主题: FineVis数据可视化
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

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

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

    不再提示

    10s后关闭



    AI

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