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

QQ登录

只需一步,快速开始

BJSDX2014
金牌服务用户   /  发表于:2024-9-18 14:08  /   查看:345  /  回复:4
1金币
目前填写业务数据的页面和展示数据的页面在同一个最大的页面中,修改业务数据后切换子页面,修改的业务数据重新加载了。

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

最佳答案

查看完整内容

我这边复现了这个问题,调查一下,有结果给楼主回复 问题跟进:目前页面容器加载页面的话,如果有绑定,是会重新加载绑定数据的,不能细节控制只重新加载页面容器中的绑定,当前整个页面的绑定都进行重新加载,您demo中父页面和页面容器中的绑定看着是没有关系的,但是程序无法保证用户做的demo, 子页面中的绑定和父页面的绑定是无关的,比如父页面和子页面中绑定的数据表是相同的数据表,那切换显示子页面时,如果不重新加载数据 ...

4 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-9-18 14:08:32
来自 5#
本帖最后由 Joe.xu 于 2024-9-29 09:40 编辑

我这边复现了这个问题,调查一下,有结果给楼主回复
问题跟进:目前页面容器加载页面的话,如果有绑定,是会重新加载绑定数据的,不能细节控制只重新加载页面容器中的绑定,当前整个页面的绑定都进行重新加载,您demo中父页面和页面容器中的绑定看着是没有关系的,但是程序无法保证用户做的demo, 子页面中的绑定和父页面的绑定是无关的,比如父页面和子页面中绑定的数据表是相同的数据表,那切换显示子页面时,如果不重新加载数据,那父页面和子页面的当前行可能会出现不一致,结果会乱。
所以产品中无法智能判断,用户的父页面和子页面都有绑定时,是不是要重新加载绑定数据,以及要重新加载哪些表的绑定数据。
对于Demo中的场景,大概有2个方案
  • 方案一,那个蓝色文本框,不要绑定
  • 方案二,不要使用组件的页面容器,使用选项卡,并且 反勾选 懒加载,选项卡的特殊性,就是在父页面加载,选项卡所有的子页面也会完成数据加载,这样在选项卡来回切换的话,是不会再次重新加载绑定数据的。
回复 使用道具 举报
stranger
银牌会员   /  发表于:2024-9-18 14:19:28
2#

你这里做一个更新命令,不然你切换回来,肯定还是原来数据库的数据

本帖子中包含更多资源

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

x
回复 使用道具 举报
BJSDX2014
金牌服务用户   /  发表于:2024-9-18 15:04:53
3#
stranger 发表于 2024-9-18 14:19
你这里做一个更新命令,不然你切换回来,肯定还是原来数据库的数据

但是这样的话就相当于暂存了,客户只是暂时修改了数据,不暂存,下次进入页面的话应该还是显示最初的数据才对。
回复 使用道具 举报
BJSDX2014
金牌服务用户   /  发表于:2024-9-18 15:47:59
4#
页面容器采用iFrame,不会影响外面的页面
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部