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

QQ登录

只需一步,快速开始

查看: 3148|回复: 3

[处理中] 数据集的计算列如何根据另外一个数据集动态设置数值

[复制链接]

105

主题

305

帖子

663

积分

高级会员

Rank: 4

积分
663
QQ
发表于 2019-6-4 13:55:18 | 显示全部楼层 |阅读模式
需要设置一个《文章信息》的动态列表,这个列表里面的文章需要动态显示当前用户是否已经点赞,如下图所示:
1.png

我在《文章信息》数据集里设置了“是否点赞”的计算列,如下图所示:
2.png


这个“是否点赞”字段要根据另外一个数据集《文章用户点赞》来判断是0还是1。

《文章用户点赞》的数据结构如下图:
3.png


如果当前用户ID等于当前用户,并且文章ID等于《文章用户点赞》的文章主键,则表示该用户给该文章点赞,那《文章信息》的是否点赞的值等于1,相反就等于0。

我不知道应该怎么设置《文章信息》数据集和动态列表,才能打开页面时候,在动态列表中,显示当前用户是否已经给这篇文章点赞了。

136

主题

247

帖子

681

积分

高级会员

Rank: 4

积分
681
QQ
发表于 2019-6-4 14:33:51 | 显示全部楼层
我也只想到用二级嵌套
第一级就是文章的列表
第二级就是在当前行中,当《文章用户点赞》这里的文章ID=当前行的文章ID,以及用户ID=登陆用户ID,然后,“是否点赞”是1就显示红色的,是0就显示黑色的
回复 支持 反对

使用道具 举报

181

主题

482

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
QQ
发表于 2019-6-4 18:14:28 | 显示全部楼层
本帖最后由 jammyh 于 2019-6-4 18:15 编辑

我也是困在这个问题中没解决,哈哈。本来想用关联查询的方式从点赞表中查出关联信息,问题是同一篇文章有很多个人点赞,一篇文章就会加载多条记录到数据集,变成动态列表里就会显示很多条相同的文章记录,设置过滤也没办法去重。不知道怎么处理,头很大。
回复 支持 反对

使用道具 举报

181

主题

482

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
QQ
发表于 2019-6-19 11:22:31 | 显示全部楼层
这个问题官方还是没有回,有必须要再@一下官方~!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 06:18 , Processed in 0.067969 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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