找回密码
 立即注册

QQ登录

只需一步,快速开始

KAN3

初级会员

10

主题

32

帖子

338

积分

初级会员

积分
338
KAN3
初级会员   /  发表于:2021-8-7 23:08  /   查看:2421  /  回复:8
1金币
在表格没有筛选条件下,通过表格的升序降序会把所有数据带出来。如何解决?

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

最佳答案

查看完整内容

因为针对于列头的排序其实也是做了一个查询,而且跟表格外面的查询是独立的, 如果您担心数据安全的话,其实处理方式要从数据库来直接限制住, 比如行权限,字段权限,设置了行权限之后,可以根据不同的用户角色而让用户点击查询的时候看到不同的数据,在后台控制数据安全才是最好的, 这样不至于被用户模拟前端请求来套取数据

8 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-7 23:08:56
来自 9#
本帖最后由 Joe.xu 于 2021-8-10 18:36 编辑
KAN3 发表于 2021-8-9 23:41
这个问题,我主要是提醒官方来回答,到底是不是bug还是我不会。解决方法倒是和各位差不多,所有的表格查询 ...

因为针对于列头的排序其实也是做了一个查询,而且跟表格外面的查询是独立的,
如果您担心数据安全的话,其实处理方式要从数据库来直接限制住,
比如行权限,字段权限,设置了行权限之后,可以根据不同的用户角色而让用户点击查询的时候看到不同的数据,在后台控制数据安全才是最好的,
这样不至于被用户模拟前端请求来套取数据


本帖子中包含更多资源

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

x
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2021-8-8 09:02:58
2#
还真是这么回事,估计得活字格的老师来确认了

我是觉着这里不算啥问题,还省事了。。。正常来说点排序的时候已经出来结果了吧

现在的问题是如果有条件在点排序数据多了。。。。是否考虑把查询放到查询条件单元格中
回复 使用道具 举报
KAN3
初级会员   /  发表于:2021-8-8 12:23:04
3#
Syl 发表于 2021-8-8 09:02
还真是这么回事,估计得活字格的老师来确认了

我是觉着这里不算啥问题,还省事了。。。正常来说点排序 ...

我这里的表格有10w以上的数据,而且这样也造成了数据的泄漏
回复 使用道具 举报
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-8-8 15:12:41
4#

试试看

本帖子中包含更多资源

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

x
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2021-8-9 08:53:53
5#
KAN3 发表于 2021-8-8 12:23
我这里的表格有10w以上的数据,而且这样也造成了数据的泄漏

给你一个思路可以解决你担心的问题

1、表格设置条件,周期< 单元格AA2 (AA2默认是0),这样点排序是没有任何数据的
2、查询按钮查询之前加一个命令,吧AA2设置为9999
通过以上,不点查询的时候过滤是一个无效的条件,点查询周期就是正常期间了

本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-9 18:39:21
6#
Syl 发表于 2021-8-9 08:53
给你一个思路可以解决你担心的问题

1、表格设置条件,周期< 单元格AA2 (AA2默认是0),这样点排序是没 ...

页面加载时命令中给一个查询可以吗?条件设置一个不满足任何行的条件。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2021-8-9 22:31:46
7#
本帖最后由 Syl 于 2021-8-9 22:35 编辑
David.Zhong 发表于 2021-8-9 18:39
页面加载时命令中给一个查询可以吗?条件设置一个不满足任何行的条件。

他本来就没加载,是点排序的时候自动刷出来所有数据,如果条件不选就容易泄露数据,所以要在点排序的时候控制住应该算个小BUG吧,排序应该是有数据的时候才有效,只针对已有数据生效,而不是在查询一次
回复 使用道具 举报
KAN3
初级会员   /  发表于:2021-8-9 23:41:30
8#
这个问题,我主要是提醒官方来回答,到底是不是bug还是我不会。解决方法倒是和各位差不多,所有的表格查询中设置一个ID=0,初始化的时候,是查不出数据的。在按钮中绑定单元格操作,设置单元格查询条件ID=null,再自行表格查询。按这样又会丢失一些其它特性。总之只是权宜之计
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部