# SuperPage交互-插入数据
插入数据交互用于往数据表中插入一条数据,如填写表单内容后点击保存按钮添加一条收货地址:
示例地址:选择地址 (opens new window)# 使用插入数据
使用插入数据交互,需要提前设置好数据与字段的对应关系,若插入的数据不在数据库中,则可以往数据表中插入一条新数据。
若是插入的数据在数据表中已经存在,即主键已存在,则会显示主键重复,或者违反唯一约定
的红色错误提示消息框。以向数据表中成功插入一条收货地址为例:
- 设置待插入的模型表:在对话框的“保存”按钮上添加插入数据交互,数据集选择
选择地址结果
- 设置插入字段对应关系:在插入字段设置属性弹出的对话框中添加目标组件的内容与模型表字段的对应关系:
- 目标字段为
收货人
,值为[收货人].[值]
,表示将插入目标模型表的收货人字段设置为收货人的输入值 - 对其他需要插入的字段依次进行设置
- 目标字段为
TIP
插入数据交互一次只能插入一条数据,如果要插入多条数据,可以使用执行sql交互执行insert语句来实现批量插入。
# 设置插入字段
插入数据需要提前设置插入哪些字段的值,设置后会将指定的值插入到目标字段,点击插入字段设置,在弹出的对话框中进行设置:
- 目标字段:模型表需要插入的字段
- 值类型:支持选择表达式
- 值:支持写表达式,通常为某个输入组件的值或者传入的参数值
# 提示信息设置
插入数据交互完成前后可自定义提示信息,在属性栏中勾选了相关选项后,交互完成前会弹出对话框进行确认,交互完成后会弹出顶部消息框进行提示,具体设置可以参考提交表单文档。
# 暂存
暂存可以将要插入的数据保存在浏览器页面的对象数据集中。暂存后页面中展示的数据将显示为最新的内容,需要再次用提交表单交互将插入后的数据提交至数据库中。具体可以参考提交表单中暂存的用法。
# 插入数据与提交表单的区别
提交表单也可以用来往数据表中插入一条数据,不同之处在于插入数据只能插入新数据,而提交表单还可以修改数据表中已存在的数据,更多说明可以参考提交表单交互。
0条评论
评论