Skip to content

打开创建记录页面

功能描述

打开创建记录的页面,用户提交后,系统会创建一条新的记录

参数设置

配置项说明
数据表记录的数据表类型
对话框距顶距离显示对话框距顶距离。可使用表达式获取上下文变量指定动态内容
对话框宽度对话框弹窗的宽度。支持像素或百分比两种比例
使用记录作为默认值使用表达式返回一个字符串,如果设置了值,创建页面会使用此记录作为字段的默认值。例如复制功能,这里可以设置需要复制的记录ID
字段默认值打开的表单页面中字段的默认值
隐藏字段在表单页面隐藏特定的字段
隐藏继续创建选项隐藏继续创建选项
默认勾选继续创建默认勾选继续创建按钮,继续创建按钮勾选后,创建成功后不会关闭页面,用户可以继续创建下一条记录
创建成功后保留上一次创建的字段在勾选了继续创建按钮后,创建成功后默认行为会重置所有字段。如果设置了保留,系统会保留用户最后填写的内容

示例

创建是数据表的基础功能,在数据表模块中,我们需要一个在工具栏中的创建按钮,点击后可出现弹框进行数据创建。如在下图在员工信息模块中,我们点击工具栏中的创建按钮会出现创建记录弹框,完善弹框中的信息后点击确定后,创建弹框会消失,并在员工信息中新增一条记录。

RecordCreate-image1

想要配置一个上述按钮,需要在数据表模块的工具栏中添加一个按钮,配置项的执行操作选择打开创建记录页面,配置项的数据表 选择需要创建数据的模块,在本案例中选择的是本表(数据表控件)

RecordCreate-iamge2

在创建数据时,我们也常有设置默认值的需求。如在员工信息中,我们希望设置【入职时间】默认为当前日期,【在职状态】默认为在职,则可通过配置项中的字段默认值 实现,具体配置如下图中字段默认值 的配置方式,在该配置项中添加入职时间和在职状态两个字段,获取当前时间设置为入职时间的字段值,设置在位为在职状态的字段值。我们也可以使用已有记录作为默认值,可通过在配置项中的使用记录作为默认值 中通过表达式获取一条本模块的记录id来实现。例如我们希望能以选中的记录作为默认值创建下一条数据,配置方式如下图中使用记录作为默认值的配置 方式。

RecordCreate-iamge3

在通过当前控件打开的创建数据页面中,我们如果希望进行指定字段的隐藏,可以在配置项的隐藏字段 进行配置。如我们希望在创建记录的时候隐藏【在职状态】字段,则在配置项的隐藏字段中选择【在职状态】即可即可

RecordCreate-iamge4

如果我们希望连续创建多条数据,可勾选弹框左下方的继续创建一下个 ,勾选后点击确认后,将直接在员工信息中新增一条记录,创建弹框中的信息会清空但不会消失,如果希望在联系创建时保留一些原来的信息,可在控件配置项的创建成功后保留上一次创建的字段 进行配置,例如我们希望在连续创建时能保留上次选择的【性别】,在该配置项中选择【性别】字段即可。如果我们希望在每次打开创建页面时自动勾选该配置项,可在配置项中的默认勾选继续创建 进行设置。当然如果不希望在创建表单开启继续创建下一个功能,也可在控件的配置项中的隐藏继续创建选项进行隐藏。

RecordCreate-iamge5