1 元数据创建&保存

在设计器lczDesigner中,在当前应用的“数据”一栏中,可以在菜单和目录下创建目录“员工信息管理”和元数据“员工信息”。

详细操作可以查阅章节 元数据>元数据创建&保存

创建好的元数据可以在【数据】中找到,如下图所示。

2 关键信息配置

1)字段信息

关键信息中首当其冲的就是字段信息。
初始状态下字段列表是空白的,这里我们有两种方式来添加字段:手动添加和批量导入。字段列表详细操作可以查阅章节 元数据>字段列表

这里我们可以使用批量导入方式,单击【导入数据库表结构】

出现如下对话框,选择数据连接后可以自动获取到当前数据连接下的数据表和数据视图,例如我们选择提前准备好的员工信息表“employee”,单击【下一步】。

进入“字段选择”界面,列表自动获取所选数据表的字段信息。

勾选所需要添加的字段后单击【确定】后,如下图所示,可以看到所选的字段已经批量添加到元数据字段列表中来了。

2)表或数据视图名称

在导入方式下,如上图所示[表或视图名称]会自动填入导入过程中所选择的表或视图名称,一般不再需要手动填写。

3)主键和自增长

主键:
元数据必须要设置至少一个字段作为主键字段。

在本实例中,employee.employee_id 本身是数据库表主键,所以导入的时候会自动勾选为【主键】项。此外,系统会为主键字段默认设置为“隐藏域”的控件类型,因为主键若是自动生成 的在一般情况下将作为不需要编辑的字段,不会展示给填表用户。

数据库自增长:
在上图中我们看到,在employee字段【常规设置】中紧挨着【主键】选项的是另外一个选项【数据库自增长】。

如果 employee 表的 employee_id 字段在数据库里设置为自增长的,那么在导入后此项会自动勾选。本质上,勾选该选项的含义是:该字段是被数据库设置了自增长的,那么该字段的自增长功能就委托数据库去完成了。

当然,不是所有数据库都支持自增长的。MySQL是支持该功能的,刚好我们的案例使用的是MySQL数据库,并且employee.employee_id 字段确实在MySQL中被设置了自增长。

4)名称字段

关于名称字段的说明可查阅章节 元数据>名称字段

在上图中可以看到,在导入元数据字段的时候系统自己填入了一个字段employee_name作为名称字段,可以不需要修改。

5)假删除字段

关于假删除字段的说明可查阅章节 元数据>假删字段

在案例中,我们假设需要保留删除的已离职员工信息,需要实现假删。如下图所示,我们可以在此配置假删除字段为建表时预设的is_abort字段,并定义删除值为1,表示当表单使用当前元数据进行删除操作时会将被删除记录的is_abort字段赋值为1,且当is_abort字段为1时,该记录就处于假删除状态。

作者:Eric  创建时间:2023-07-10 17:17
最后编辑:Eric  更新时间:2025-04-24 13:55