问题如下图:厂商信息是嵌入到“系统详情表单”里面的,当在“系统信息列表”新增一条记录时,,之前保存的厂商信息也会带进来。
理想目标:为防止“后来者用户”修改之前保存的数据,在页面初始化或新增时,厂商保存的数据不会被带下来。同时,不妨碍“当前用户新增时,新增的厂商信息记录会挂在当前系统详情信息下”,即厂商信息跟系统信息关联显示。下面将具体给出配置方法:
注:作者这里,厂商信息是嵌在系统详情表单里面的,系统为主表,厂商为从表,关系为一对多。
1、系统主表详情页面中,主键ID配置如下:
2、厂商从表中添加系统ID字段作为外键;点击厂商分页查询中的“关联模型”,给厂商的分页查询配置关联,与系统主表关联。
3、在“系统详情表单”中配置内嵌页面的传参。将主表的ID传给内嵌页面。
注意:新增字段后,一定要给所有的“服务”中添加该新增的字段,否则后面列表展示可能会跟预期不一样。
4.保存,预览。