在宜搭中,可以通过ODPS数据源以及同步任务来实现主表流水号填充到子表中。
具体步骤如下:
在宜搭中,创建一个ODPS数据源,指向您需要操作的数据表。
创建同步任务,将数据源同步到宜搭的数据表中。
在数据表的元数据设置中,找到“触发器”菜单,创建一个触发器。
在触发器中,使用JavaScript编写一个函数,在函数中获取待操作的主表和子表,并将主表的流水号填充到子表中。例如:
function on_insert_before(rec){
if(rec.__tableName == "主表名称"){
var subRec = {__tableName: "子表名称", sub_field1: rec.main_field1, sub_field2: rec.main_field2, sub_field3: rec.main_id};
Data.updateTable([subRec]);
}
}
在上述代码中,我们在主表插入数据之前,将主表的流水号填充到子表中的sub_field3字段中。
注意:上述代码仅供参考,具体操作需要根据您的业务需求进行修改。
保存触发器,使其生效。
在以后的操作中,当您在主表中插入数据时,触发器就会自动将主表的流水号填充到子表中。
流水号功能为标准版及以上专享,如需使用,请向所属企业管理员确认是否开通了宜搭-标准版/尊享版。
新建表单,拖入一个「单行文本」组件,设置为只读状态,
点击「表单设置」>>「公式执行」>>「业务关联规则」
设置如下公式,点击确定,并保存表单;
返回到表单的管理后台,切换到设置的「基础设置」,将「用户提交表单/流程后会自动生成流水号」这个选项勾选,并保存;
提交表单,在详情页即可看到效果。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。