
# 为表单添加组件
#### 表单组件分类
表单中的组件包括数据组件和通用组件两种，组件具体说明如[表1]所示。
 表1预置组件分类说明 
| 组件分类 | 组件名称                                                                                      | 组件说明                                                                                                                                                                                                                         |
|:---|:---|:---|
| 数据组件 | [单行文本](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1410.html) | 单行文本组件用于录入普通的文本，如商品名称、人员姓名、车牌号、邮政编码、身份证号码和密码输入等。                                                                                                                                                                             |
| 数据组件 | [多行文本](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1411.html) | 多行文本组件用于录入较长、较复杂的文字。在多行文本中，用户通过按**回车键**可以实现换行，文本会分段显示。 多行文本组件通常用于输入长段的描述信息、备注等。                                                                                                         |
| 数据组件 | [数值](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1412.html)   | 数值组件用于记录数字类型的数据信息，如数量、年龄、库存和金额等。输入数字的长度不能超过**15**位，如果输入数字较长，系统会自动添加分隔符。 对于超过15位数字的输入需求，建议使用文本组件。                                                                                         |
| 数据组件 | [百分比](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1413.html)  | 百分比组件用于记录比例、比率等数值。使用该组件录入数据时，系统会默认在数据后加上百分号"%"。                                                                                                                                                                              |
| 数据组件 | [电话](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1414.html)   | 电话组件用于录入11位数的手机号码。平台已预置校验格式，当用户输入手机号不正确时，会报错。                                                                                                                                                                                |
| 数据组件 | [邮箱](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1415.html)   | 邮箱组件用于录入邮箱信息。平台已预置校验格式，当用户输入邮箱格式不正确时，会报错，参考格式为"\*\*\*@example.com"。                                                                                                                                                          |
| 数据组件 | [URL](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1592.html)  | URL组件用于录入URL信息。平台已预置校验格式，当用户输入URL格式不正确时，会报错。                                                                                                                                                                                 |
| 数据组件 | [金额](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1417.html)   | 金额组件用于录入金额。                                                                                                                                                                                                                  |
| 数据组件 | [日期时间](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1418.html) | 日期时间组件用于记录时间信息，支持自动获取当前日期时间或自定义其他时间。                                                                                                                                                                                         |
| 数据组件 | [单选](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1419.html)   | 单选组件用于从指定的选项中选择**一个**选项，如选择性别。                                                                                                                                                                                               |
| 数据组件 | [多选](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1420.html)   | 多选组件用于从指定的选项中选择**一个或多个**选项，如收集兴趣爱好等。                                                                                                                                                                                         |
| 数据组件 | [关联记录](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1421.html) | 关联记录组件用于关联应用中的表单，以单选或者多选的形式关联展示。 例如，系统预置的"订餐应用"，"选择套餐"字段为关联记录组件，关联"已上架套餐"视图页面的某些字段，用于订餐人选择订餐。 **导出/克隆应用时，应用中表单创建的关联关系会丢失。导出/克隆完成后，需要重新创建表单间的关联关系。** |
| 数据组件 | [用户](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1422.html)   | 用户组件可以获取公司通信录中的人员，选择人员时可以使用。 例如，设置出差申请人、资产责任人、维护人员、流程表单设置审批人时使用。                                                                                                                         |
| 数据组件 | [引用](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1423.html)   | 引用组件用于从关联的记录中引用某个字段数据显示在当前页面中。**选用该组件需要在页面中已使用** **关联记录**。                                                                                                                                                                   |
| 数据组件 | [汇总](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1492.html)   | 汇总组件用于对关联本表单的其他表单中，某些字段数据或记录总数进行数量汇总，即求和。 **使用汇总组件，需要存在关联本表单的其他表单。**例如，表单A要使用汇总组件，需要先创建一个新表单B，表单B通过关联记录组件关联表单A，才能对表单B的记录做汇总。                                                           |
| 数据组件 | [附件](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1430.html)   | 附件组件是用于上传附件，如上传证件照片等，支持单击或拖拽上传。                                                                                                                                                                                              |
| 数据组件 | [公式](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1485.html)   | 公式组件用于将记录内的字段进行数据运算。                                                                                                                                                                                                         |
| 数据组件 | [子表](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1566.html)   | 子表组件用于在当前表单中嵌套使用其他表单作为子表单。                                                                                                                                                                                                   |
| 数据组件 | [矩阵量表](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1567.html) | 矩阵量表组件用于形象地评估对事物的喜好程度。                                                                                                                                                                                                       |
| 数据组件 | [文本组合](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1577.html) | 文本组合组件是将当前表单中的字段按照一定的格式进行组合。                                                                                                                                                                                                 |
| 数据组件 | [部门](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1593.html)   | 部门组件用于获取组织机构。                                                                                                                                                                                                                |
| 数据组件 | [定位](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1594.html)   | 定位组件用于根据定位获取当前所在位置，**仅支持移动端设备使用**。                                                                                                                                                                                           |
| 数据组件 | [富文本](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1604.html)  | 富文本组件为升级版的文本的输入，支持填写图文并茂的内容。                                                                                                                                                                                                 |
| 数据组件 | [自动编号](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1602.html) | 自动编号组件用于为每一条记录自动生成一个自定义格式的编号。                                                                                                                                                                                                |
| 通用组件 | [标题](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1426.html)   | 标题组件用于展示页面标题。                                                                                                                                                                                                                |
| 通用组件 | [图文展示](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1478.html) | 图文展示组件是系统提供的富文本呈现功能的Web组件。                                                                                                                                                                                                   |
| 通用组件 | [图片](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1491.html)   | 图片组件用于在页面展示图片。                                                                                                                                                                                                               |
| 通用组件 | [分段](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1429.html)   | 分段组件通常用于对下文做出说明、解释，或者将表单分成不同的部分，使得结构更加清晰。                                                                                                                                                                                    |
   
#### 为表单页面添加组件
表单是数据收集的工具，即用于收集用户填报提交的数据。在一个零代码应用中，可以创建一个或多个表单，一个表单管理一类数据，多个表单共同组成了一个应用。在设计表单时，可以根据字段数据类型从左侧**组件** 区域拖拽合适的组件到中间的**设计区**，即通过拖拽编排实现表单的构建。
图1为表单页面添加组件   
![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002295995725.gif "点击放大")
