历史版本7 :下拉树默认值设置 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 版本
报表服务器版本 |
---|
10.0 |
1.2 预期效果
下拉树控件,应用在在参数查询和填报中时,希望可以设置控件默认值。
报表加载完成后控件默认有值,如下图所示,这要如何实现呢?
1.3 实现思路
参数面板中:在「属性」>「高级」>「控件值」位置填写默认值完整路径。
单元格中:1)单元格中填写默认值完整路径,2)添加「加载起始」JS 事件。
注:填入的默认值可以是控件实际值,也可以是显示值,最终效果一样。
2. 设置方法编辑
2.1 参数面板中下拉树
2.1.1 单选下拉树
在控件的「属性」>「高级」>「控件值」处填写默认值的完整路径。
默认值填写规则:默认值必须写完整路径,字父节点之间用“,”隔开。举例:总部,财务部,部长 ,如下图所示:
2.2.2 多选下拉树
在控件的「属性」>「高级」>「控件值」处填写默认值的完整路径。
默认值填写规则:默认值必须写完整路径,字父节点之间用“,”隔开,多个值之间用“;”隔开。
举例:总部,财务部,部长;总部,财务部,会计 ,如下图所示:
2.2 单元格中填报下拉树
填报模板中,下拉树控件填写默认值后不会自动定位和勾选节点,需要添加 JS 事件来实现。
注:该功能仅支持 2020-08-03 及之后版本的 JAR 包。
2.2.1 填写默认值
单元格中添加下拉树控件后,直接在单元格内填写默认值。如下图所示:
填写规则:
单选下拉树:默认值必须写完整路径,字父节点之间用“,”隔开,举例:总部,财务部,部长 。
多选下拉树:默认值必须写完整路径,字父节点之间用“,”隔开,多个值之间用“;”隔开,举例:总部,财务部,部长;总部,财务部,会计 。
2.2.2 添加 JS 事件
在「模板」>「模板WEB属性」>「填报页面设置」界面,为该模板单独添加「加载起始」JS 事件 ,如下图所示:
JS代码:
FR.Core.Plugin.ExtraWidgetConfig.autoExpandTreeNodes=true;