找回密码
 立即注册

QQ登录

只需一步,快速开始

fqelven

金牌服务用户

42

主题

166

帖子

574

积分

金牌服务用户

积分
574
fqelven
金牌服务用户   /  发表于:2022-11-11 08:18  /   查看:3120  /  回复:16
1金币
数据保存问题:在“组件1”的Save按钮中会先调用服务端命令保存O对象,这是主表记录,然后返回新的ID,再调用另一个服务端命令保存KR对象,这是从表。如果新建一个O,也不添加任何KR(KR是子表),直接点Save,理论上KRTable应该是空的,可是不知道为什么会把O1对应四条KR记录传到后台,就会莫名其妙新增四条KR记录在新建的O下面。


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

16 个回复

正序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-16 15:41:54
17#
无特殊要求的话,一般都是会在下个大版本中修复。
回复 使用道具 举报
fqelven
金牌服务用户   /  发表于:2022-11-16 15:15:37
16#
好的,我先试一下临时方案。请问有预计的修复时间吗?
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-15 09:43:17
14#
回复 使用道具 举报
fqelven
金牌服务用户   /  发表于:2022-11-15 08:33:47
13#
好的,谢谢,等结果
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-14 12:19:30
12#
好的,理解了,确实比较奇怪,这个问题我也一并给开发反馈上~
回复 使用道具 举报
fqelven
金牌服务用户   /  发表于:2022-11-14 10:56:21
11#
这个问题也请帮忙看下,谢谢。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-12 15:07:52
10#
本帖最后由 David.Zhong 于 2022-11-14 11:46 编辑

又理解错了。
回复 使用道具 举报
fqelven
金牌服务用户   /  发表于:2022-11-11 18:21:46
9#
我重新描述一下复现的步骤如下:

运行此回复中的附件工程,页面出现后直接点击最上方的"Add Objective",然后滚动到下面,发现新增了一条空的O。


随便输入一个O的Title,比如"O6",点O6下面的Save按钮。


此时期望的结果应该是直接新增这条O6到数据库(Objective表的结果是正常的)。
因为这条新增的O6我并没有添加任何KR,理论上KR表应该没有O6所属的KR被新增进去。而实际执行结果是KR表也会被新增四条KR进去,OID就是O6的ID,这一点我就有点疑惑了,这4条KR是哪里来的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-11 17:47:53
8#
你说说看复现步骤,怎么操作?
我试了一下直接点保存,是直接走了else的逻辑,



至少你这个命令只能在新增的时候使用,修改的时候都不行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
fqelven
金牌服务用户   /  发表于:2022-11-11 16:29:16
7#
谢谢,看过这个了。能否请你再这个Demo上试一下,因为我确实传过去的是一个空的Table,可是从浏览器数出来看传过去的参数变成了几条其他O所属的KR,就是关于这一点有点疑问。或者是我哪里设置不对。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部