二次提交开发例子

96 阅读1分钟

背景:MDB里面同一个服务对应页面上两个功能,功能1提交之后,功能2把功能1提交的数据load出来做修改再提交,如何保证功能2提交的数据只在1的基础上做修改而不是新增呢?

现在是新增 image.png

修改后 image.png

首先理解为什么会新增 image.png 我两次提交都是调这一个服务,都是通过map记录数据,并且用了createListItem 这是新增行

所以需要修改clf,第一次提交还是走正常的map,二次提交的时候就找到第一次的记录(第二次load数据的时候需要记录当前行的id),把数据通过setfield赋值,先在服务里面添加标记位字段,区分第一次提交还是第二次提交,如图:

image.png

image.png