请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

lwt 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-14 14:42  /   查看:2213  /  回复:7
现测试,不管成功与否都会把数据加载,有时更改了很多内容因为其中一个判断没通过,会把数据冲掉。

本帖子中包含更多资源

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

x

7 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-14 18:07:57
沙发
本帖最后由 Eric.Liang 于 2021-1-14 18:09 编辑

我们的调用成功后重新加载数据,是会重新加载表格的数据,如果你的当前页面是主子表的数据,验证失败后没有返回列表页面,当前页面绑定的主子表数据是不会被刷新的。

你要不做一个DEMO让我看下你目前的问题

我测试没有复测出来
页面没有刷新

本帖子中包含更多资源

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

x
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-14 19:56:30
板凳
本帖最后由 lwt 于 2021-1-14 20:02 编辑
Eric.Liang 发表于 2021-1-14 18:07
我们的调用成功后重新加载数据,是会重新加载表格的数据,如果你的当前页面是主子表的数据,验证失败后没有 ...

看图,我在更改时设了一个日期不可大于当天的验证,我先更改添加行后再把日期改为不符合规范,执行更改命令此时命令给出了报错提示“没有执行成功”,但是进行了数据重新加载把我的更改全部冲掉了。我希望给出提示出,再按提示进行修改。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-15 09:17:47
地板
lwt 发表于 2021-1-14 19:56
看图,我在更改时设了一个日期不可大于当天的验证,我先更改添加行后再把日期改为不符合规范,执行更改命 ...

好的,我们调查下,稍后给你回复~
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-15 09:22:20
5#
Eric.Liang 发表于 2021-1-15 09:17
好的,我们调查下,稍后给你回复~

如果确定是bug,建议分为两个选项,调用成功后加载数据“可选”,调用不成功加载数据“可选”(有些时侯可能需要调用不成功就还原)
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-15 16:52:30
6#
lwt 发表于 2021-1-15 09:22
如果确定是bug,建议分为两个选项,调用成功后加载数据“可选”,调用不成功加载数据“可选”(有些时侯 ...

目前产品中是不能直接判断返回码不是0,就不刷新。这样做的话,返回码是不是0,不代表是执行正常或者失败的标志。
正常服务端命令执行过程中,用户也可能用返回码返回一些特别的码。
还有客户有特殊情况可能存在服务端命令没有在一个事务里,如果是事务外部返回异常,是需要刷新显示事务里执行成功后的最新数据的。

所以我们推荐,不用刷新数据这个选项。

你可以根据返回码,调用我们js命令,决定要不要刷新。这样更灵活。

Forguncy.Page.reloadBindingData();

这个方法是公开的。
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-15 17:05:05
7#
好的,那就自己判断。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-15 18:11:49
8#
好的,感谢支持
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部