1024低代码训练营-day2 表单|学习笔记

简介: 快速学习1024低代码训练营-day2 表单

开发者学堂课程【钉钉搭-氚云低代码开发-1024程序员节创造营公益课1024低代码训练营-day2 表单】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/896/detail/14301


1024低代码训练营-day2 表单

 

进阶课表单专题

新建表单

普通表单带有协作功能,对数据进行[分权限]管理。

流程表单带有流程功能,可以设置[流程] .

创建空白表单:可以设置表单名称,分组。图标信息,在表单拖入控件后保存就可以在前台看到效果。需要开启流程的话。点击流程设计界面开启流程即可。|注: 如果表单没有控件,是在前台显示不出来的。

路径: [工作台] -- [新建应用] --[创建空白表单]

新建一个空白表单

添加控件:从左侧的控件选择区中依次拖动所需要的[控件]. 注意使用正确的控件。

设置控件属性:选中控件,可以设置控件属性。如修改控件名称、添加描述信息设置数据校验、设置数据的可见权限(流程表单需要在流程节点中设置)等。

设置表单属性:在表单属性中可以设置表单名称.分组。图标信息、数据标题、数据查看权限。单表模式以及表单动态。

保存表单:设计表单的过程中记得及时保存,保存生效后可继续对表单进行公式。联动等设置。

控件说明

控件说明:氚云目前有31个不同的控件,分別由16个基础控件. 4个布局控件、6个系统控件和5个高级控件组成。

1.添加控件

从左侧的控件选择区中,选择需要的[控件]将其依次拖入到表单编输区,注意使用正确的控件。

2.复制控件

选中需要复制的控件,点击控件右上角的复制按钮。

3.删除控件

删除控件,选中需要删除的控件,点击右侧的红色图标删除。

注:若前台有填写数据,删除控件后,所有该控件中的

内容将会清空, 请谨慎操作!

4.控件属性

不同控件的控件属性会随着白身的设置产生不同的效果,

控件

基础控件

1.单行文本

2.多行文本

3.日期.

4.数字

5.单选

6.复选

7.下拉框

布局控件

布局控件:布局控件主要用于对前台表单的展示做出布局变更。使表单更为实用和美观。

1. 分组标题:用于表单中的分隔符、信息提示符,例如描述信息。

2. 一行两列:用于表单中字段布局排列,系统默认为-行-列。仅用于基础控件、系统控件、高级控件的布局。

3.描还说明:用于表单中注释或提醒的描述,描述说明可以修改显示内容和对齐方式。

4.子表

用于表单中录入数据的格式固定但故据条故不定的情况,例如产品信息物料信息等。不支持拖入位置控件、图片控件、布局控件、系统控件。

数据标题:子表拥有属于自己的数据标题,使用业务规则更新、插入、删除子表时,请务必设置数据标题。

子表宁段:对当前子表里的控件进行排序操作

系统控件

1.流水号

系统自动生成字段,根据预设规则生成流水号信息的场景,例如采购单,项目单等,一个表单只能有一个[流水号]控件。

初始默认流水号:格式:提交日期日 期(年) + 8位自增序号,不 重置自增序号。

提交日期: 一个流水号只允许存在一个日期, 日期可以设置为年、年月,年月日三种。

自增位数:数字自增序号,支持1-8位,根据提交日期格式可配置不同的重置,重置是指在新周期里[自增序号] 重新从1开始递增,周期以[提交日期]的槽式为单位。

2.创建人

系统自动生成字段,表单显示新增此条数据的创建人,无法修改, 一个表单只船有一个[创建人]控件。

3.拥有者

系统自动生成字段,表单默认拥有者为当前表单的创建人。可修改一个表单只能有一个[拥有者]控件。拥有者与表单数据权限中的“本人”权限相关。表单的所属部门会自动题若拥有者的改变而改变,

4.所属部门

系统自动生成字段,表单默认所压部门为拥有者的所压部门,所属部门与表单数据权限“服务部门”相关,一个表单只能有一个[所属部门]控件。

5. 创建时间

系统自动生成字段,表单显示新增此条数据的创建时间,无法修改,一个表单只能有一个[创建时间]控件。

6.修改时间

系统自动生成字段,表单显示新增此条数据的修改时间,无法修改, 一个表单只船有一个[修改时间]控件。业务规则进行更新或插入时同样会引起修改时间的改变。

高级控件

1.关联表单

关联表单控件可以将其他表单的数据提取到当前表单,

同时支持将关联表单数据填充到当前表单的控件,可用于如关联产品信息,关联业务数据等场景。

一个关联表单控件 仅能关联一个表单。

关联表单:选择需要进行数据关联的表单,采用筛选下拉方式,可下拉 选 择表单,亦可筛选选择。

数据填充规则:配置关联表单馬,通过数据填充规则将

关联表单字段的值填充到当前表单的字段里。

2.关联属性

关联属性可以引用关联表单具体某个字段的值,此值不会存储不可编辑。跟随关联表单字 段  值的变化自动更新。一般用于库存显示,或是实时数据统计等场景

对比数据填充规则,不同之处在于数据填充规则里的字对比数据填充规则,不同之处在于数据填充规则里的字关联表单字段:选择需要进行数据关联的表单字段。关联属性控件实时显示的关联数据。当关联数据更新时。当前字段也会随之更新。

设置为关联表单下拉搜索项:对关联表单数据的快捷搜索默认只支持数据标题,勾  选  这个设置后,还可支持对

关联属性绑定字段的快速搜索。

3.关联表单多选

关联表单多选可以对其他表单的数据进行调用,支持选择多条数据,例如选择多个供应商、多项产品、多个客户经理等场景。

与关联表单控件的区别在于关联表单只能选择单条数据,关联表单多选控件则可以选择多条数据。

4.公式型控件

公式型控件用于需要展示项目余额,核算等场景,只用于实时展示公式的计算结果,数据不会存储,也不允许修改. 无法被关联或引用。

类型:可通过下拉框选择相应类型。数字:同数字控件- 样。按照公式设定显示数值。

●文本:同单行文本,下拉框、 复选框。单选框控件一样,按照公式设定显示文本。

●日期:同日期控件一样,按照公式设定显示日期。

●是否:同是/否控件一 样,按照公式设定显示是和 否

5.按钮

按钮控件为开发者特有的控件,开发者可通过代码在控件上绑定事件,用于处理特殊的业务逻辑,例如:查询数据填充到子表中、弹框选择数据等。

数据标题

数据标题:数据标题由表单内的的控件数据组合而成,用于快速辨别一条数据。适用于移动端列表显示,web列表首页标题,关联表单数据显示等场景中。

路径: [工作台] -- [更多应用] --找到需要设置的表--[设计表单] -- [表单设计] -- [数据标题]

|注: 不设置数据标题将无法保存表单。

表单动态

任务提醒

用于表单数据针对某个人在某个时间点增加任务和提醒,需要在后台表单属性中开启任务提醒,前台进入表单详情页面,点击[任务提醒]页签,可在该页面设置提醒规则。

新建任务提醒后,指派人员将在提醒时间收到钉钉工作通知,收到任务提醒后只能查看.不能删除任务提醒。PC端 显示在[我的工作]界面,移动端 显示在工作通知中。

|注: 目前仅对设置好推送提醒后的新增数据进行推送提醒,之前的历史数据暂不支持进行推送I

指派人员:可以通过部门,人员、人员/部门控件,或者通过角色和函数指定被提醒人,相应的数据会发送给对应的人员。

数据摘要

数据摘要主要是用于展示数据的主要信息,适用于移动端列表显示, PC端列表时间轴、钉钉工作通知显示等场景中。路径: [工作台] -- [更多应用] --找到需要设置的表单-- [设计表单] -- [表单设置] -- [数据摘要] --[立即设置]。

 image.png

提交校验

设置规则后,当数据满足表单提交校验规则时,表单将不允许提交,且会有校验错误提示。表单开启流程后,各流程节点提

交表单时都会进行表单提交校验。

路径: [ [工作台]--[更多应用]--找到需要设置的表单--[设计表单]--[表单设置]--[提交校验]--[立即设置]。

|注:提交校验,可以直接使用主表字段,配置规则。而子表字段不能直接用于规则配置

业务规则

用于处理表单与表单之间的数据关联变更,通过业务规则能对其它表单的数据进行插入、更新、删除等操作。

路径: [ [工作台]--[更多应用]--找到需要设置的表单

[设计表单]--[表单设置]--[业务规则]--[立即设置] 

业务规则模式:分为简易模式及高级模式。

1. 简易模式:用户可根据向导步骤设置业务规则,适合对业务规则不熟悉的用户使用。

[触发事件]

1、“数据生效’是指表单数据提交、流程表单数据审批完成; 

2、"数据作废是指表单数据删除、流程表单数据重新激活。

注:编辑表单数据会先执行“数据作废”规则,再执行“数据生效”规则。

[目标表单] :将当前数据插入或者更新到新的表单对象。

2、高级模式:

用户可使用高级函数设置业务规则,包括INSERT、DELETE、UPDATE、 UPSERT、 ADDFILE、 REMOVEFILE。

 image.png

消息提醒

通过设置消息推送提醒可以在指定时间收到消息提醒内容,常应用于员工转正提醒、合同到期提醒、会议开始提醒等。

路径: [工作台] →[更多应用]→找到需要设置的表单→

[设计表单]→[表单设置]→[消息提醒]→[立即设置]

注:目前仅对设置好推送提醒后的新增数据进行推送提醒, 之前的历史数据暂不支持进行推送。

[被提醒人] :可以通过部门、人员、人员/部门控件,或者通过角色和函数指定被提醒人,相应的数据会发送给对应的人员。

[提醒模式] :可选择自定义时间提醒,根据日期控件提醒。

[提醒时间] :自定义即选择固定时间点进行提醒,可设置重复周期。根据日期控件可设置当时、当天、之前、; 之后。

[重复周期] :当天执行一次、每天都执行、每周同一天执行、每月同一天执行、每年同一天执行。

关联列表

当前表单被其他表单中的[关联表单]控件关联引用时,可在此处配置关联列表,实现对其他表单数据的快捷查看与新增。

路径: [工作台] →[更多应用]→找到需要设置的表单→[设计表单]→[表单设置]→[关联列表]→[立即设置]。

 image.png

功能按钮

氚 云 标准 版 支持调整表单界面已有功能按钮的顺序;

氚 云 专 业 版 支持增加表单界面的功能按钮。

路径: [工作台] [更多应用] →找到需要设置的表单→[设计表单]→[表单设置]→[功能按钮]

问题:

1、[业务规则] :通过业务规则更新的目标表单字段,该字段已配置的计算公式会触发或执行吗?

业务规则无法同时自动触发目标表单的计算公式。因此,在目标表单配置的所有与该字段相关的计算公式,需要在当前表单将计算公式的计算结果处理完成,再将结果更新到目标表单。

2、[关联列表] :关联列表的作用或价值在哪里?

在处理实际业务过程中,前后环节(表单)的数据之间是有一定的关联关系。

关联列表,可以将这些关联关系直接体现出来。从而,快速查看以本环节(表单)为中心,与哪些环节(表单)存在直接的数据关联。如:客户、合同、回款、开票。

相关文章
《低代码开发师(高级)实战教程》电子版
本书基于”低代码开发师(高级)认证“的课程内容,对应每个场景化的实践,提供了配套的实战指导教程,便于读者根据详细的步骤描述完成应用的创建。
165 0
《低代码开发师(高级)实战教程》电子版
《低代码开发师(高级)实战教程》电子版地址
本书基于”低代码开发师(高级)认证“的课程内容,对应每个场景化的实践,提供了配套的实战指导教程,便于读者根据详细的步骤描述完成应用的创建。
243 0
《低代码开发师(高级)实战教程》电子版地址
《低代码开发师(初级)实战教程》电子版地址
本书基于“低代码开发师(初级)认证”的课程内容,对应课程中请假申请、招聘管理等场景,提供了详细的实践指导,让低代码的初学者快速掌握0代码搭建应用的技能。
122 0
《低代码开发师(初级)实战教程》电子版地址
《低代码开发师-宜搭》电子版地址
《低代码开发师-宜搭》电子书
345 0
《低代码开发师-宜搭》电子版地址
|
数据采集 数据可视化 安全
宜搭低代码工程师[初级]
全面可视化编程、完整的周期管理、良好的拓展能力
830 0
|
定位技术
宜搭低代码中级工程师
宜搭低代码中级工程师
497 0
《低代码开发师(初级)实战教程》电子版
本书基于“低代码开发师(初级)认证”的课程内容,对应课程中请假申请、招聘管理等场景,提供了详细的实践指导,让低代码的初学者快速掌握0代码搭建应用的技能。
101 0
《低代码开发师(初级)实战教程》电子版
|
BI 程序员 开发者
1024低代码训练营-day4高级函数&人事管理|学习笔记
快速学习1024低代码训练营-day4高级函数&人事管理
1024低代码训练营-day4高级函数&人事管理|学习笔记
|
搜索推荐 数据挖掘 BI
1024低代码训练营-day3 流程&报表设计|学习笔记
快速学习1024低代码训练营-day3 流程&报表设计
1024低代码训练营-day3 流程&报表设计|学习笔记
|
JavaScript 前端开发
微搭低代码零基础进阶课(第三课)
微搭低代码零基础进阶课(第三课)
微搭低代码零基础进阶课(第三课)