历史版本9 :下拉树默认值设置 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本
10.0

1.2 预期效果

在参数查询和填报报表中通常会使用到下拉树控件,如果要给下拉树控件设置默认值,这要如何实现呢?如下图所示:

2020-09-02_13-40-24.gif

1.3 实现思路

参数面板中:在「属性」>「高级」>「控件值」位置填写默认值完整路径。

单元格中:1)单元格中填写默认值完整路径,2)添加「加载起始」JS 事件。

注:填入的默认值可以是控件实际值,也可以是显示值,最终展示的都是显示值。

2. 设置方法编辑

2.1 参数面板

2.1.1 单选下拉树

在控件的「属性」>「高级」>「控件值」处填写默认值的完整路径。

默认值填写规则:默认值必须写完整路径,字父节点之间用“,”隔开。举例:总部,财务部,部长 ,如下图所示:

2020-09-02_10-16-05.jpg

2.2.2 多选下拉树

在控件的「属性」>「高级」>「控件值」处填写默认值的完整路径。

默认值填写规则:默认值必须写完整路径,字父节点之间用“,”隔开,多个值之间用“;”隔开。

举例:总部,财务部,部长;总部,财务部,会计 ,如下图所示:

2020-09-02_10-28-54.jpg

2.2 单元格填报控件

填报模板中,下拉树控件填写默认值后不会自动定位和勾选节点,需要添加 JS 事件来实现。

注:该功能仅支持 2020-08-03 及之后版本的 JAR 包。

2.2.1 填写默认值

单元格中添加下拉树控件后,直接在单元格内填写默认值。如下图所示:

image.png

填写规则:

  • 单选下拉树:默认值必须写完整路径,字父节点之间用“,”隔开,举例:总部,财务部,部长  。

  • 多选下拉树:默认值必须写完整路径,字父节点之间用“,”隔开,多个值之间用“;”隔开,举例:总部,财务部,部长;总部,财务部,会计 

2.2.2 添加 JS 事件

点击「模板」,在「模板Web属性」中选择「填报页面设置」。

在「填报页面设置」界面,选择「为该模板单独设置」,在「事件设置」处点击添加 JS 事件,事件类型为「加载起始」。

如下图所示:

JavaScript 代码如下:

FR.Core.Plugin.ExtraWidgetConfig.autoExpandTreeNodes=true;

2020-09-02_11-00-15.jpg