title: 简道云-第4章-表单实例
date: 2022-06-12 17:49:36
tags: 简道云
categories: 简道云
简道云-第4章-表单实例
上一章介绍了表单的基本用法,这一章将创建一个旅游信息采集表来说明复杂一些的表单设计过程。
一、采集信息列表
编号 | 名称 | 类型 | 可选值 | 限制 | 控制逻辑 | 是否必填 |
---|---|---|---|---|---|---|
1 | 姓名 | 单行文本 | 5个字以内 | 无 | 是 | |
2 | 工号 | 数字 | 小于10(假设不超过10个员工) | 无 | 是 | |
3 | 所属部门 | 部门单选 | 无 | 无 | 是 | |
4 | 是否参加旅游 | 单选按钮组 | 是/否 | 无 | 无 | 是 |
5 | 为什么不参加 | 多行文本 | 100字以内 | 只有4选择否才会显示 | 否 | |
6 | 选择参加组次 | 复选框组 | 世界之窗/深圳欢乐谷 | 无 | 只有4选择是才会显示 | 是 |
7 | 世界之窗组-期待时间 | 日期时间 | 年-月-日 | 大于2022-06-12,小于2022-06-30 | 只有6选择了世界之窗才会显示 | 否 |
8 | 世界之窗组-预计游玩时间 | 下拉复选框 | 半天/一天 | 无 | 只有6选择了世界之窗才会显示 | 否 |
9 | 世界之窗组-预计个人出发地址 | 地址 | 无 | 只有6选择了世界之窗才会显示 | 否 | |
10 | 世界之窗组-预计个人出发地址 | 定位 | 无 | 只有6选择了世界之窗才会显示 | 否 | |
11 | 深圳欢乐谷组-期待时间 | 日期时间 | 年-月-日 | 大于2022-07-1,小于2022-07-15 | 只有6选择了深圳欢乐谷才会显示 | 否 |
12 | 深圳欢乐谷组-预计游玩时间 | 下拉复选框 | 半天/一天 | 无 | 只有6选择了深圳欢乐谷才会显示 | 否 |
13 | 深圳欢乐谷组-预计个人出发地址 | 地址 | 无 | 只有6选择了深圳欢乐谷才会显示 | 否 | |
14 | 深圳欢乐谷组-预计个人出发地址 | 定位 | 无 | 只有6选择了深圳欢乐谷才会显示 | 否 | |
15 | 手机 | 手机 | 无 | 只有4选择是才会显示 | 是 |
二、创作表单
1-使用分隔符作为表头,设置字段属性的值,改成自己想要的样子,因为这个分隔符没有逻辑控制,所以不需要修改表单属性。
2-再使用一个分隔符作为节标题。
3-增加一个单行文本,设置标题为姓名,提示文字为你叫什么,勾选校验的必填。
设置姓名的表单属性,选择添加校验条件,依次选择文本函数LEN、单行文本,输入小于等于5的要求。
设置完成后可以先保存并退出进行尝试。
**因为字段属性比较简单,所以后面的演示不会再具体讲解字段属性相关设置,只关注表单属性。**但是也希望读者可以根据自己的需要和喜好,设置出精美好看的表单,漂亮的作平可以让人眼前一亮,提升好感度。
4-增加一个数字,作为工号字段。
5-增加部门单选作为所属部门。
6-增加单选按钮组作为是否参加旅游。
7-增加多行文本作为为什么不参加,不选择必填,设置表单属性的长度不超过100个字。并为其增加显隐规则。
8-增加复选框组作为选择参加组次。并添加显隐规则。这里不再详细演示。
9-增加日期时间作为世界之窗组-期待时间。设定显隐规则和校验条件,因为这不是必填字段,所以需要使用if函数判断其是否有值,如果不使用if,就算你选择不参加旅游,也必须经过这个校验。
10-到此为止这个表单大部分用到的技术都已经讲解完毕,读者可以自行按照上面的方法完成剩余表单的制作。可以适当多添加一些分隔符或图片之类的装饰,美化表单,表单可以不只用来收集数据,还用来表现公司的审美和水平。
三、总结
本章详细介绍了一个复杂表单的制作方法,其中有很多步骤可以优化,提升效率,比如我们为每一个需要显隐规则的组件都单独添加了规则,但其实可以一次性为批量组件添加规则,本章中这样做只是为了让读者熟悉操作方法,加深印象。对于校验条件和显隐规则,还可以设置的更复杂,读者可以根据需求自行摸索。表单基础内容到此为止,下一章开始学习流程表单的用法。