服务命令调用成功加载数量,bug
现测试,不管成功与否都会把数据加载,有时更改了很多内容因为其中一个判断没通过,会把数据冲掉。本帖最后由 Eric.Liang 于 2021-1-14 18:09 编辑
我们的调用成功后重新加载数据,是会重新加载表格的数据,如果你的当前页面是主子表的数据,验证失败后没有返回列表页面,当前页面绑定的主子表数据是不会被刷新的。
你要不做一个DEMO让我看下你目前的问题
我测试没有复测出来
页面没有刷新
本帖最后由 lwt 于 2021-1-14 20:02 编辑
Eric.Liang 发表于 2021-1-14 18:07
我们的调用成功后重新加载数据,是会重新加载表格的数据,如果你的当前页面是主子表的数据,验证失败后没有 ...
看图,我在更改时设了一个日期不可大于当天的验证,我先更改添加行后再把日期改为不符合规范,执行更改命令此时命令给出了报错提示“没有执行成功”,但是进行了数据重新加载把我的更改全部冲掉了。我希望给出提示出,再按提示进行修改。
lwt 发表于 2021-1-14 19:56
看图,我在更改时设了一个日期不可大于当天的验证,我先更改添加行后再把日期改为不符合规范,执行更改命 ...
好的,我们调查下,稍后给你回复~ Eric.Liang 发表于 2021-1-15 09:17
好的,我们调查下,稍后给你回复~
如果确定是bug,建议分为两个选项,调用成功后加载数据“可选”,调用不成功加载数据“可选”(有些时侯可能需要调用不成功就还原) lwt 发表于 2021-1-15 09:22
如果确定是bug,建议分为两个选项,调用成功后加载数据“可选”,调用不成功加载数据“可选”(有些时侯 ...
目前产品中是不能直接判断返回码不是0,就不刷新。这样做的话,返回码是不是0,不代表是执行正常或者失败的标志。
正常服务端命令执行过程中,用户也可能用返回码返回一些特别的码。
还有客户有特殊情况可能存在服务端命令没有在一个事务里,如果是事务外部返回异常,是需要刷新显示事务里执行成功后的最新数据的。
所以我们推荐,不用刷新数据这个选项。
你可以根据返回码,调用我们js命令,决定要不要刷新。这样更灵活。
Forguncy.Page.reloadBindingData();
这个方法是公开的。
好的,那就自己判断。 好的,感谢支持:itwn:
页:
[1]