找回密码
 立即注册

QQ登录

只需一步,快速开始

robbinchen
金牌服务用户   /  发表于:2021-12-9 18:08  /   查看:1465  /  回复:7
10金币
如果表格中有主表关联子表的列。那么分页导航条的数据数就会有问题。请问这个是BUG还是说本来就是这样的?
详见附件。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,帖子中的内容大概是这样的。 原因是活字格的分页策略是基于表格所绑定的表做的分页。由于表格中绑定了主表数据,所做的分页是按主表记录数所做的分页,但表格中又有字段是通过主表关联子表数据,导致表格数据远多于主表总记录数,但分页是按主表记录数所做的分页,导致只显示主表记录数的表格数据。 而且一般来说当两张表为一对多的关系,应该是要通过"多"的表也就是子表的记录带出"一"的表也就是主表的,因为对于子表来 ...

7 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-12-9 18:08:49
来自 6#
本帖最后由 Lay.Li 于 2022-1-5 07:07 编辑

您好,帖子中的内容大概是这样的。
原因是活字格的分页策略是基于表格所绑定的表做的分页。由于表格中绑定了主表数据,所做的分页是按主表记录数所做的分页,但表格中又有字段是通过主表关联子表数据,导致表格数据远多于主表总记录数,但分页是按主表记录数所做的分页,导致只显示主表记录数的表格数据。

而且一般来说当两张表为一对多的关系,应该是要通过"多"的表也就是子表的记录带出"一"的表也就是主表的,因为对于子表来说,每一条记录只对应一条主表记录。而主表便不是这样所以这样带出更合理一些。

所以目前的解决方案就是,表格绑定子表数据通过子表关联主表显示,或者用按需加载代替分页。



回复 使用道具 举报
John01活字格认证
初级会员   /  发表于:2021-12-9 18:45:28
2#
测试你的demo,设定分页每页显示条数不同会出现不同的数量,取消分页显示就会正常,设定每页60条时也正常,但其他条数都会有不一样的结果。
于是,我自己上传了两个表,模拟你的关联字段,测试没有问题,应该不是软件bug。
具体可以看一下改过的demo。

建议重新做一个文件,一步一步的测试看问题出在哪里。
希望能帮到你。

本帖子中包含更多资源

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

x
回复 使用道具 举报
robbinchen
金牌服务用户   /  发表于:2021-12-9 21:29:55
3#
John01 发表于 2021-12-9 18:45
测试你的demo,设定分页每页显示条数不同会出现不同的数量,取消分页显示就会正常,设定每页60条时也正常, ...

你模拟的两张表没有一对多的关系。所以看不出问题。不过还是谢谢你的解答
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-12-10 11:21:40
4#
本帖最后由 Lay.Li 于 2021-12-10 11:22 编辑

感谢楼上大佬的支持~
这个是因为咱们活字格的策略所造成的结果,简单来讲的话就是加入分页导航后,表格的总条数是按照绑定数据表的总数据来确定的。详情您可以参考下面的帖子

【7.0.5】记录约1400条,加入分页导航只能查看400条
https://gcdn.grapecity.com.cn/fo ... 98857&fromuid=64322
(出处: 葡萄城产品技术社区)




回复 使用道具 举报
robbinchen
金牌服务用户   /  发表于:2021-12-10 16:21:13
5#
Lay.Li 发表于 2021-12-10 11:21
感谢楼上大佬的支持~
这个是因为咱们活字格的策略所造成的结果,简单来讲的话就是加入分页导航后,表格的 ...

那这样算是正常的咯?不考虑改善一下吗?另外链接看不了。需要150权限
回复 使用道具 举报
robbinchen
金牌服务用户   /  发表于:2021-12-10 17:45:00
7#
好的知道了。谢谢
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-12-10 17:57:08
8#
不客气哈~
后边有问题欢迎随时发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部