隐藏控件赋值,是指对表单中需要隐藏的控件,根据业务需求,设置其值的处理方式。
包括空值、保持原值、始终重新计算3中方式。默认处理方式为保持原值。
但是目前来看,用的最多的还是“始终重新计算”。很多用户把隐藏控件作为一个变量参数来使用,通过联动或计算给他们赋值,设为了不可见。默认处理是“保持原值”,在第一次填写的表单中,它就是空值了。
**此处推荐特殊用法以外的用户,都在表单属性中,将“隐藏控件赋值”选项改为“始终重新计算”。**
### 1.空值
空值——控件被隐藏时,该字段提交空值。
适用于一些选项关联控件。在修改选项时,需要把旧选项对应的关联控件分类清空,保证后期统计汇总数据的正确性。
**举例:**
(1)设置选项关联控件,单选按钮组当选择男时,出现“男生回答”控件,当选择女时,出现“女生回答”控件。
![](https://dn-jdy-doc.qbox.me/form/3.1.6-1.png)
(2)表单属性,设置隐藏控件赋值方式为“空值”
![](https://dn-jdy-doc.qbox.me/form/3.1.6-2.png)
(3)录入数据。并对第一条数据进行修改。修改选项后,“女生回答”控件成为隐藏状态,则旧值被清空,提交空值。
![](https://dn-jdy-doc.qbox.me/form/3.1.6-3.png)
![](https://dn-jdy-doc.qbox.me/form/3.1.6-4.png)
![](https://dn-jdy-doc.qbox.me/form/3.1.6-5.png)
### 2.保持原值
保持原值——控件被隐藏时,不改变该字段的原有值。
适用于流程中,不同节点负责人负责填写不同字段、互不干扰的情形。
**举例:**
(1)请假表中的2个成员单选字段,默认值均设置为“当前用户”,来获取流程发起人和审批人的姓名。
表单属性-->隐藏控件赋值-->保持原值
![](http://dn-jdy-blog.qbox.me/2016-04-27_57206a9595e9a.png)
(2)设定流程节点和操作权限。
![](http://dn-jdy-blog.qbox.me/2016-04-27_57206ab3e67e4.png)
![](http://dn-jdy-blog.qbox.me/2016-04-27_57206ac19b035.png)
(3)成员填写表单,发起流程
![](http://dn-jdy-blog.qbox.me/2016-04-27_57206b0f72d95.png)
(4)负责人进行审批
![](http://dn-jdy-blog.qbox.me/2016-04-27_57206b2f68526.png)
### 3.始终重新计算
始终重新计算——控件的计算、提交逻辑,与没有隐藏时保持一致。一般会通过联动或函数来赋值,为了业务上或美观上的需要,将其隐藏,不影响其参与运算。
适用于业务系统中,隐藏控件只是为了对业务员不可见,但是该控件对应了业务数据,需要实时计算来保证业务的正确。
- 简介
- 1.快速入门
- 1.1新建应用
- 1.2新建表单
- 1.3表单共享
- 1.4新建报表
- 1.5总结
- 2.创建应用
- 2.1创建新应用
- 2.2应用基础设置
- 2.3.应用中心
- 3.表单
- 3.1表单设计
- 3.1.1控件类型与属性
- 3.1.2数据关联与数据联动
- 3.1.3.选项关联控件
- 3.1.4.公式与函数
- 3.1.5.表单校验
- 3.1.6.隐藏控件赋值
- 3.1.7.表单排版
- 3.1.8.成员控件
- 3.1.9.定位控件
- 3.1.10.关联查询
- 3.1.11.关联数据
- 3.2.数据管理
- 3.2.1.数据编辑
- 3.2.2.Excel导入与导出
- 3.3.表单设置
- 3.3.1.表单链接
- 3.3.2.公开查询
- 3.3.3.推送提醒
- 3.4.流程
- 3.4.1.流程设定
- 3.4.2.流程案例
- 4.报表
- 4.1.报表设计
- 4.1.1.图表类型与属性
- 4.1.2.多表关联
- 4.1.3.联动
- 4.1.4.显示格式
- 4.1.5.打印
- 4.2.报表外链
- 4.3.公式计算逻辑
- 5.聚合表
- 6.应用设置
- 6.1.应用概述
- 6.2.页面共享
- 6.3.数据权限
- 7.应用平台
- 7.1.微信企业号
- 7.2.钉钉安装详解
- 8.专题应用
- 8.1.进销存