反馈已提交

网络繁忙

新多选下拉树控件插件

  • 文档创建者:Kevin-s
  • 历史版本:11
  • 最近更新:Carly 于 2023-09-08
  • 1. 概述

    1.1 版本

    报表服务器版本 插件版本 App版本
    HTML5移动端展现插件版本
    功能变更
    11.0V2.7--
    11.0.20V2.7
    V11.0.85新多选下拉树控件适配移动端

    1.2 问题描述

    FineReport 设计器内置的多选下拉树控件

    若勾选了「只返回叶子节点」,虽然可以全选子节点,但是父节点本身不在返回值中。

    若不勾选「只返回叶子节点」,可以选中父节点作为返回值,但子节点需要一个个手动选,无法批量选中。

    如何同时既可选中父节点本身,又可以一键全选目录下的叶子节点呢?

    1.3 实现思路

    FineReport 提供新多选下拉树控件插件,用户通过该控件选择具有多层树状结构的数据时,可以选到目录和全选目录下的叶子节点。

    注:该控件不支持在开启 FR11参数面板新样式 下使用。 

    1.4 注意事项

    1)新多选下拉树控件,不支持在 FR11参数面板新样式 下使用。

    2)新多选下拉树控件,不支持在 新计算引擎方式 下使用。

    3)11.0.20之前版本,不支持在移动端使用新多选下拉树控件。

         11.0.20及之后版本,支持在移动端使用新多选下拉树控件。

    2. 插件介绍

    2.1 插件安装

    点击下载插件:新多选下拉树控件

    设计器插件安装方法参照 设计器插件管理

    服务器安装插件方法参照 服务器插件管理

    2.2 插件使用

    插件安装完成后,新增「新多选下拉树控件」,拖拽至「参数面板」即可添加该控件,如下图所示:

    2.3 控件属性

    新多选下拉树控件属性与下拉树控件属性基本一致,详情请参见 下拉树控件 。

    新多选下拉树控件在勾选多选和勾选只返回叶子节点的情况下可以实现目录和叶子节点都能选中的功能。

    二者的区别如下:

    结果是否返回叶子节点下拉树控件新多选下拉树控件
    勾选

    支持勾选目录进行全选子节点

    目录不作为结果返回

    支持勾选目录进行全选子节点

    目录作为结果返回

    不勾选

    不支持勾选目录进行全选子节点

    目录可以作为结果返回

    不支持勾选目录进行全选子节点

    目录可以作为结果返回

    3. 示例

    3.1 模板制作

    参考 多选下拉树实现多值查询 第 3 章 制作新模板。

    模板制作的步骤不变,仅将参数面板中「下拉树控件」替换为「新多选下拉树控件」即可。

    勾选「多选」和「只返回叶子节点」,如下图所示:

    3.2 效果预览

    3.2.1 PC端

    保存模板,点击「页预览」。

    可以实现单独选择目录下的叶子结点,也可以实现选中目录和全选目录下的叶子节点,效果如 1.3 节所示。

    3.2.2 移动端

    移动端查看效果如下图所示:

    1693395582671777.gif

    4. 模板下载

    已完成的模板,可参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Primary\widgetReport\新多选下拉树实现多值查询.cpt

    点击下载模板:新多选下拉树实现多值查询.cpt

    附件列表


    主题: 参数应用
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

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

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

    不再提示

    10s后关闭

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