找回密码
 立即注册

QQ登录

只需一步,快速开始

马杰

金牌服务用户

125

主题

431

帖子

1564

积分

金牌服务用户

积分
1564

微信认证勋章

[已处理] 表格筛选状态

马杰
金牌服务用户   /  发表于:2024-6-11 12:13  /   查看:1306  /  回复:6
100金币
我想请问一下,能否识别表格是否有筛选呢?
如下图,因为用的服务端命令,在保存时会只提交筛选后的这些数据,而不是提交整个未筛选的数据,导致出现了很多数据丢失,如果能识别表格是筛选后的状态,那么就好做了





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

最佳答案

查看完整内容

目前的策略如果是从表格传递数据到服务端,只能传表格现有的数据,被过滤掉的数据已经不在表格中了。 如果想判断是否被筛选,可以这样试试,先取出最原始的数据数量放在页面,然后用Excel公式取表格现有的行数,如果不一致就说明被过滤 楼主也可以麻烦您,附上一个可以复现问题的小demo,并附上一些复现操作说明。我们看看是否还有放的方式来实现此需求

6 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-11 12:13:29
来自 7#
目前的策略如果是从表格传递数据到服务端,只能传表格现有的数据,被过滤掉的数据已经不在表格中了。
如果想判断是否被筛选,可以这样试试,先取出最原始的数据数量放在页面,然后用Excel公式取表格现有的行数,如果不一致就说明被过滤
楼主也可以麻烦您,附上一个可以复现问题的小demo,并附上一些复现操作说明。我们看看是否还有放的方式来实现此需求
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2024-6-11 12:54:05
2#
可以再放一个 表格2 ,提交前  通过表格数据传递,把当前过滤的数据传递到 表格2。 提交时 提交表格2  。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-11 13:55:04
3#
楼主是什么场景呢,目前还不能获取表格列头筛选的状态,
一般如果表格是松绑定的,数据还没有提交的话,也是不建议使用列头筛选的,
筛选之后数据就没法恢复了,目前用这个命令倒是可以取消筛选

本帖子中包含更多资源

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

x
回复 使用道具 举报
马杰
金牌服务用户   /  发表于:2024-6-11 15:49:30
4#
Joe.xu 发表于 2024-6-11 13:55
楼主是什么场景呢,目前还不能获取表格列头筛选的状态,
一般如果表格是松绑定的,数据还没有提交的话,也 ...

一开始我们做的时候也没考虑到会有筛选后编辑的情况存在,现在他们提出了这个需求,需要筛选然后进行修改,这个时候就犯难了,您确定没办法获取表格的列头筛选状态吗
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-11 17:45:28
5#
筛选状态是表格组件封装的,外部确实无法获取
对楼主的场景还是有疑问哈,如果是在编辑之前就筛选了,服务端只需要处理筛选后的数据就行,为什么会造成数据丢失呢
如果先修改了一些,再筛选这个时候之前编辑的数据就已经丢失了,不是服务端命令等导致的
回复 使用道具 举报
马杰
金牌服务用户   /  发表于:2024-6-13 20:59:26
6#
Joe.xu 发表于 2024-6-11 17:45
筛选状态是表格组件封装的,外部确实无法获取
对楼主的场景还是有疑问哈,如果是在编辑之前就筛选了 ...

我大概说一下命令逻辑,因为是多级表,所以采用的是先删除后添加数据,所以筛选状态下执行命令只会上传筛选后的数据,就造成了本来有50条数据,结果只上传了20条数据,其余30条数据就没有了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部