背景:MDB里面同一个服务对应页面上两个功能,功能1提交之后,功能2把功能1提交的数据load出来做修改再提交,如何保证功能2提交的数据只在1的基础上做修改而不是新增呢?
现在是新增
修改后
首先理解为什么会新增
我两次提交都是调这一个服务,都是通过map记录数据,并且用了createListItem 这是新增行
所以需要修改clf,第一次提交还是走正常的map,二次提交的时候就找到第一次的记录(第二次load数据的时候需要记录当前行的id),把数据通过setfield赋值,先在服务里面添加标记位字段,区分第一次提交还是第二次提交,如图: