1.表单关联

1.1 表映射
表映射是指表单组件名称与数据库表字段关联,将表单输入的数据存入数据库表。
1.2 设计组件
拖动左边的组件到表格单元格中,填写每个组件名称与描述

1.3 填写表名称
点击“表单关联”选择“表映射”
选择数据库,点击“增加表”表名称具有唯一性,表名称数据库可以存在也可不存在,每个表包括字段列、外键。

模式名:数据库存在模式名可以填写如sqlserver.
表名称: 如果数据库已存在表单对应的表,可直接选择该表名称,如果是新的表可输入新的表名称

1.4 表单生成字段
选中订单表:FORM_PUR_ORDER,点击“表单生成字段”将设计的表单组件列举出来,可勾选表单的组件与数据库表(FORM_PUR_ORDER)相关联

1.5 表单名称与列名称关联
表单生成字段表单名称默认生成数据列名称,表单名称大写,如果数据库已存在表,可直接选择该表字段列与表单名称关联
字段映射:表单名称与数据库表字段名称相对应。
ID:默认ID为自动增长主键。
长度:数据库表字段的长度。
类型:数据库字段的类型。

1.6 默认字段
添加一个表会生成3个默认字段ID,FPUSERID,FPSTAUTS,默认字段对应的表单组件名称为ID,userId, _fpStatus(表单不需要添加对应的组件),_userId, _fpStatus字段名称对应系统的内置变量,名称不能重新命名
ID:ID字段为主键(必须存在), ID为数值自增长或32位字符UUID
FP_USERID
: 字段为添加表单数据的用户ID,如果表记录需要记录哪个用户添加,可以保留次字段
FPSTAUTS:字段为流程状态字段,如果改表单使用到流程则需要添加这个字段

1.7 外键
外键用于多表之间的关联关系,一对一、一对多等关联,如订单表对应产品表,一个订单可能有多个产品,建立外键关系的表,在保存表单数据时将两个表的数据关联关系保存,产品子表(FORM_PUR_PRODUCT)增加字段列名称FD_ORDER_ID,表单组件名称为orderId(可任意命名, 表单不需要添加对应的组件)

选择产品子表(FORM_PUR_PRODUCT)的外键,设置FD_ORDER_ID字段与主表FORM_PUR_ORDER的主键ID关联(两个字段类型保持一致)

1.8 新增/更新字段
新增/更新字段: 新增勾选去掉,表示表单保存数据该字段不插入数据。更新勾选去掉,表示表单更新数据该字段不作更新