请选择 进入手机版 | 继续访问电脑版

zhangsheng

中级会员

60

主题

247

帖子

831

积分

中级会员

积分
831
zhangsheng
中级会员   /  发表于:2022-11-21 11:00  /   查看:1931  /  回复:7



列表页点击按钮弹出详情页,勾选去除缓存选项,弹出详情页的子表对应的表格(并没有设置为子表格)勾选了初始不加载数据。但是弹出详情页面还是加载出来子表的数据。这个情况怎么办?

本帖子中包含更多资源

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

x

7 个回复

Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-11-21 13:38:07
沙发
您好,猜测您这个子表的表格是不是设置了查询条件,

如果设置了查询条件,并且值是来源于别的地方带过来的,也会带出数据。
如果您无法处理的话,可以放上一个demo,我们排查一下

如果涉及到外联表,可以转成内置然后上传。
【外联转内置】
外联转内建库的具体步骤:
1.复制一份工程文件(复制一份主要是为了避免你将你的原版工程的数据库转成内置后,还要再转回去,比较麻烦);
2.打开某一个工程文件,按下ctrl+shift 同时点击“转换内建表按钮”(这个按钮在菜单栏“数据”项下)
3.按下ctrl+s保存
4.将转换后的这个工程上传即可~

回复 使用道具 举报
zhangsheng
中级会员   /  发表于:2022-11-21 14:42:42
板凳
Joe.xu 发表于 2022-11-21 13:38
您好,猜测您这个子表的表格是不是设置了查询条件,

如果设置了查询条件,并且值是来源于别的地方带过来 ...

您好,感谢回复!表格没有设置查询条件。现在的页面值传递,可以选择自动加载或者不加载。不加载肯定目标页没有东西。我现在想选择加载(把当前行传递过去),但是当前行信息带过去,但是在详情页上子表数据不要自动加载(已经设置目标页为初始不加载数据了),测试发现还是自动加载。我做了一个demo,过程:启动页员工基本信息列表页上的“新增员工”按钮,点击进入员工信息详情页;详情页有个表格,匹配的是子表岗位信息。这个表格总是有值,想启动的时候不加载。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-21 17:32:13
地板
您好,因为您的工程中有外联库所以我这边运行不起来,这个是您的新增按钮吧,您把这里设置为“不加载绑定数据”再试试。
关于表格增删改查效果的实现可以参考新手训练营第一天的课程,有详细的讲解:
【精品回看】低代码新手训练营 - 新手训练营 - 葡萄城产品技术社区 (grapecity.com.cn)




本帖子中包含更多资源

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

x
回复 使用道具 举报
zhangsheng
中级会员   /  发表于:2022-11-21 20:32:58
5#
Chelsey.Wang 发表于 2022-11-21 17:32
您好,因为您的工程中有外联库所以我这边运行不起来,这个是您的新增按钮吧,您把这里设置为“不加载绑定数 ...

老师,您好,感谢回复。如果弹出页面时选择不加载数据,肯定是没有问题的。我的那个demo因为工作流的表也布置到外联库,转不回来,报错自增字段有问题。我的那个按钮用的是组件,组件就是一个按钮,但是页面加载的时候按钮名称是动态获取,所以点击后的按钮命令里想统一设计成绑定加载数据,目标页面再根据情况决定显示内容。这个时候发现的:如果绑定数据传送了,目标页面的子表(员工信息表主表,员工岗位表子表,故意这么设计为了测试的)设置成初始加载无数据(也没有查询条件),子表还是加载出来数据。

我刚才看您的回复说打不开,又做了一个demo2,这次是一个新增的按钮,但是选择的绑定数据,仍然有这个问题。
如果这个问题确实不是我设置的问题,那我就改变设计思路了。但是要能调整过来呢,我还是想用组件的思路,减少页面与按钮的数量。
老师,您在费心看下,看下是系统自身问题还是我的设置问题。
谢谢!

本帖子中包含更多资源

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

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-22 09:14:39
6#
zhangsheng 发表于 2022-11-21 20:32
老师,您好,感谢回复。如果弹出页面时选择不加载数据,肯定是没有问题的。我的那个demo因为工作流的表也 ...

您好,如果目标页面绑定了主键字段,且页面跳转时选择了加载绑定数据,就是会由当前行带出绑定的数据(和有没有设置查询条件没有关系),这个是正常的。
关于当前行的概念:
看完必恍然大悟的活字格内幕:十三,当前行的概念 - 活字格专区 - 专题教程 - 葡萄城产品技术社区 (grapecity.com.cn)
当前行是不能被清除的,勾选不加载绑定数据的话就可以不加载绑定数据,如果想用一个组件实现,建议可以给组件一个参数,判断是加载还是不加载,如果不加载的话就使用不加载绑定数据的页面跳转命令。一般来说添加的操作都是不加载绑定数据的,修改都是加载的,建议要用组件的话可以给添加按钮单独设置一个组件。
高级设置-加载绑定数据设置 - 活字格V8帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
回复 使用道具 举报
zhangsheng
中级会员   /  发表于:2022-11-22 09:32:34
7#
谢谢回复!当前行有当前行的便利。我调整设计思路,组件事件命令在页面根据组件属性做不同操作,差别就是这部分不能封装到组件里,也能实现。
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-22 15:13:44
8#
zhangsheng 发表于 2022-11-22 09:32
谢谢回复!当前行有当前行的便利。我调整设计思路,组件事件命令在页面根据组件属性做不同操作,差别就是这 ...

不客气,问题解决了就好~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部