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

QQ登录

只需一步,快速开始

查看: 1861|回复: 6

[已结贴] 共享数据集的逻辑变了么

[复制链接]

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
发表于 2018-9-28 11:01:40 | 显示全部楼层 |阅读模式
本帖最后由 tengzhaoxing 于 2018-9-28 11:05 编辑

共享数据集的逻辑变了么,以前页面的用户数据集设置为共享后,即使不使用用户组件,不设置任何过滤,只会加载共享数据集里的数据,现在怎么会加载数据库里的数据了呢。乱了套了。这样岂不是每个页面都要加用户组件和登录组件才行,这不是累赘么

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2018-9-28 12:36:56 | 显示全部楼层
本帖最后由 tengzhaoxing 于 2018-9-28 12:38 编辑

QQ截图20180928122629.png QQ截图20180928122642.png QQ截图20180928123659.png

具体问题:发起这个请求后,会改变用户表的当前值,这是为什么。这个用户表是共享的,里面没做任何过滤,按原理应该只会加载共享数据集里根据用户组件过滤的当前用户,实际上也确实是。但问题是为什么请求之后会改变这个数据集里的值?

QQ截图20180928122922.png

请求返回和请求后事件都跟用户没有关系呀。

QQ截图20180928123320.png

这是bug么,请大神解释一下。
回复 支持 反对

使用道具 举报

0

主题

1034

帖子

1363

积分

金牌会员

Rank: 6Rank: 6

积分
1363
QQ
发表于 2018-9-28 15:14:16 | 显示全部楼层
共享数据的逻辑是:将数据设置为共享数据,然后在哪个页面用到这个数据集,拖入到页面,当这个共享数据集发生变化的时候,其他用到这个数据集的页面也会跟着变化,这是共享数据集的逻辑;
如果想用当前登录者的信息,可以在页面中拖入用户组件,选择操作时用户信息.id就是当前登录者,而且不需要过滤,只需要把用户组件拖入到页面就好了;
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2018-9-28 17:15:13 | 显示全部楼层
本帖最后由 tengzhaoxing 于 2018-9-28 17:23 编辑
牛刀服务-ZYQ 发表于 2018-9-28 15:14
共享数据的逻辑是:将数据设置为共享数据,然后在哪个页面用到这个数据集,拖入到页面,当这个共享数据集发 ...

既然共享数据的逻辑没有变,那么问题就来了:共享数据在不该发生变化的时候发生了变化。最近才出来的bug。而且我发现规律是:在使用共享数据作为条件去过滤其他数据时会发生共享数据错位的情况,进而导致其他使用该共享数据的页面出现数据混乱。你可以测试一下。
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2018-9-28 17:19:16 | 显示全部楼层
牛刀服务-ZYQ 发表于 2018-9-28 15:14
共享数据的逻辑是:将数据设置为共享数据,然后在哪个页面用到这个数据集,拖入到页面,当这个共享数据集发 ...

使用用户组件里的用户信息只适用于一些初级的用户信息不需要自行维护的应用。因为用户组件里的用户信息是封装的,维护起来限制太多。必须自建用户表,通过用户组件过滤以后,再共享给其他页面。现在共享出了问题,每个页面都要用用户组件过滤才行了。
回复 支持 反对

使用道具 举报

6

主题

19

帖子

92

积分

初级会员

Rank: 2

积分
92
QQ
发表于 2018-9-29 09:21:23 | 显示全部楼层
我最近也发现了这个问题。而且用户表还关联其他各类表,直接用“用户信息.id”跟页面添加“用户ID”参数加过滤其实一样麻烦,都是每个页面都要重新修改。
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2018-9-30 19:31:25 | 显示全部楼层
目前的情况是:但凡需要使用用户信息来过滤数据的就最好把用户组件加上,如果不需要使用用户信息过滤数据的,可以共享用自建的用户表。结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 07:20 , Processed in 0.099132 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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