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

QQ登录

只需一步,快速开始

qtcxc 活字格认证

高级会员

67

主题

355

帖子

1068

积分

高级会员

积分
1068

活字格认证

qtcxc 活字格认证
高级会员   /  发表于:2022-2-14 18:53  /   查看:1810  /  回复:6
10金币
[6.0.6]弹出窗口选择内容后关闭窗口值回传,会将原来窗口里面已经输入的内容清空

次问题在 设计器上f5运行测试时效果是正常的,可以参考下面的gif


1,修改一些资料2,然后点击一个弹窗选择内容的窗口弹窗里面只做了传值选择后值回传




以上在f5 本地运行测试一切正常,但是当程序发布到服务器上后,运行就出现下面的异常情况:


弹窗选择后值回传了后其它输入框的内容直接没掉了.

而我们尝试用7.0的版本测试则不单只选择了值后会导致原来输入的内容没掉,不选择直接x关闭弹窗也会导致原窗口输入的值没掉
下面是7.0下面测试的效果:


此问题目前很影响使用,急需找到原因看看如何解决.



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

最佳答案

查看完整内容

问题已解决,关闭弹出窗口会自动重新触发一次页面加载命令,导致页面加载命令里面的逻辑重复执行引起,其它程序逻辑也被触发导致. 已在页面加载命令增加额外的判断逻辑来判断是页面进入第一次触发页面加载还是后续再次触发页面加载来规避某些命令不重复被执行的方法解决.

6 个回复

倒序浏览
最佳答案
最佳答案
qtcxc活字格认证
高级会员   /  发表于:2022-2-14 18:53:13
来自 6#
问题已解决,关闭弹出窗口会自动重新触发一次页面加载命令,导致页面加载命令里面的逻辑重复执行引起,其它程序逻辑也被触发导致.

已在页面加载命令增加额外的判断逻辑来判断是页面进入第一次触发页面加载还是后续再次触发页面加载来规避某些命令不重复被执行的方法解决.

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-2-15 09:31:09
2#
您好,您的意思是发布之后才出现的这个问题嘛。您看看重新发布一个全新的应用会不会有这个问题。方便的话建议您可以发一个demo上来,这样我们也可以更好的帮助到您
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2022-2-15 09:38:59
3#
本帖最后由 qtcxc 于 2022-2-15 09:42 编辑

同一个工程在 多台(包括新安装一台服务器进行发布)测试结果是一样的,在设计器上f5运行没有问题,一旦发布运行就会有问题.

为了确认是不是我 用的版本有问题所以安装了一台干净的7.0 测试,发现7.0 更极端,直接x关闭窗口也会清空原窗口刚输入的数据.

回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2022-2-15 09:43:16
4#
建议远程看看,工程无法拆出来
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-2-15 13:43:33
5#
问题跟进:
已远程联系客户,原因是因为触发了服务端命令。然后页面重新加载导致了之前填写的内容都消失了。您可以先探究一下,服务端命令的触发条件,如果有问题的话欢迎继续跟贴交流
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-2-16 12:08:02
7#
恭喜楼主解决了问题,并且还主动分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部