起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6704|回复: 12

[处理中] 动态数据组件如何设置这个查询需求?

[复制链接]

181

主题

482

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
QQ
发表于 2019-5-27 17:18:40 | 显示全部楼层 |阅读模式
本帖最后由 jammyh 于 2019-5-27 17:27 编辑

现在有两个动态数据集:

A数据集用来存储给用户阅读的内容记录,字段:记录主键|标题|标题图片|内容详情
B数据集用来存储用户对内容的收藏操作,字段:记录主键|A数据集记录主键|收藏用户ID|收藏时间

我需要的功能:

在页面上有一个动态列表,让用户查询A数据集的内容显示到前端,动态列表中每一条记录都有一个“收藏”按钮,对已收藏的用户不可用,未收藏的用户可用。

现在问题来了:

我在页面添加A数据集的数据组件并和动态列表绑定,要如何在数据组件中设置,才能让A数据集查询返回时关联到B数据集,分别标记出每一条记录当前用户是否已收藏,好让我绑定到“收藏”按钮的可用性上?
求高手指点!!!

181

主题

482

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
QQ
 楼主| 发表于 2019-5-28 11:32:09 | 显示全部楼层
请高手指点一下!!
回复 支持 反对

使用道具 举报

10

主题

2831

帖子

3783

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3783
QQ
发表于 2019-5-28 14:08:08 | 显示全部楼层
参考里边第五天视频:https://pan.baidu.com/s/1-WtI27mlxPaBRZpg3yBGiA  提取码:40vx
需要发应用及正式服务器请在服务群里联系QQ:516367879。
回复 支持 反对

使用道具 举报

181

主题

482

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
QQ
 楼主| 发表于 2019-5-28 16:23:00 | 显示全部楼层
本帖最后由 jammyh 于 2019-5-28 16:50 编辑

看了。是指采用主从数据集的方式吗?

那如何判断【主数据集绑定的动态列表】的【每一行】在【从数据集】中是否存在关联的收藏记录?

我需要将动态列表每一行的“收藏”按钮的【动态禁用】属性绑定到从数据集,当从数据集关联记录时,按钮为灰色不可用;从数据集没关联记录时,按钮可用,用户可以点击收藏按钮!

QQ截图20190528164940.jpg

回复 支持 反对

使用道具 举报

181

主题

482

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
QQ
 楼主| 发表于 2019-5-29 14:44:47 | 显示全部楼层
gaofan 发表于 2019-5-28 14:08
参考里边第五天视频:https://pan.baidu.com/s/1-WtI27mlxPaBRZpg3yBGiA  提取码:40vx

仍有疑问,请看楼上!
回复 支持 反对

使用道具 举报

10

主题

2831

帖子

3783

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3783
QQ
发表于 2019-5-29 17:22:46 | 显示全部楼层
可设置关联查询,通过关联查询中的收藏用户ID和当前登录用户ID是否相等,来设置收藏按钮是否显示。
需要发应用及正式服务器请在服务群里联系QQ:516367879。
回复 支持 反对

使用道具 举报

181

主题

482

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
QQ
 楼主| 发表于 2019-5-29 19:15:18 | 显示全部楼层
gaofan 发表于 2019-5-29 17:22
可设置关联查询,通过关联查询中的收藏用户ID和当前登录用户ID是否相等,来设置收藏按钮是否显示。 ...

当前要查询的数据集中没有收藏用户的ID信息,收藏信息在另一个表中。
对当前数据集的查询设置关联,也没办法选择当前用户ID。
回复 支持 反对

使用道具 举报

10

主题

2831

帖子

3783

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3783
QQ
发表于 2019-5-30 09:08:18 | 显示全部楼层
本帖最后由 gaofan 于 2019-5-30 09:15 编辑

关联查询后,勾选需要的列
QQ截图20190530090300.png
QQ截图20190530090318.png
QQ截图20190530090345.png
QQ截图20190530091353.png
需要发应用及正式服务器请在服务群里联系QQ:516367879。
回复 支持 反对

使用道具 举报

181

主题

482

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
QQ
 楼主| 发表于 2019-5-30 09:33:37 | 显示全部楼层
gaofan 发表于 2019-5-30 09:08
关联查询后,勾选需要的列

当A.主键=B.aID的时候,在B中可能会有多条收藏记录(因为有很多个用户收藏了同一条内容),那这个关联查询列获取的结果是B中的第一条符合(A.主键=B.aID)条件的,还是所有符合的都查出来?
回复 支持 反对

使用道具 举报

10

主题

2831

帖子

3783

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3783
QQ
发表于 2019-5-30 09:41:00 | 显示全部楼层
设置关联查询,对勾选出的列,你可以当做A数据集的字段来使用,你要过滤出当前人收藏的记录,那就用收藏用户ID与当前人登录人ID过滤
需要发应用及正式服务器请在服务群里联系QQ:516367879。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-9 01:39 , Processed in 0.111812 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表