找回密码
 立即注册

QQ登录

只需一步,快速开始

文乐
注册会员   /  发表于:2022-7-8 16:48  /   查看:3026  /  回复:11
本帖最后由 文乐 于 2022-7-8 16:49 编辑

低版本14.0.1下,筛选表头过滤 选择数据过滤保存到服务器端,再次筛选数据仍全部展示可以筛选
image.png725429687.png

高版本:15.1.1下,筛选表头过滤 选择数据过滤保存到服务器端,再次筛选数据 发现可筛选数据 只保留了上次筛选的选项,其他选项没有了
image.png687936095.png

请问 是升级之后 过滤的逻辑确实是如此处理的吗?

11 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-8 18:36:39
沙发
本帖最后由 Lynn.Dou 于 2022-7-11 12:06 编辑

您好,
“筛选表头过滤 选择数据过滤保存到服务器端,再次筛选数据”
关于这句描述,您指的是在选择数据过滤后,执行toJSON方法导出json并保存至服务器端。
然后从服务器端再获取该ssjson,回显至前端SJS时,再次筛选发现筛选项丢失了吗?
如果我的理解不正确,请详细描述下,以便这边能理解此问题。
回复 使用道具 举报
文乐
注册会员   /  发表于:2022-7-11 09:10:50
板凳
Lynn.Dou 发表于 2022-7-8 18:36
您好,
“筛选表头过滤 选择数据过滤保存到服务器端,再次筛选数据”
关于这句描述,您指的是在选择数据 ...

是的,您描述的过程是正确的
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-11 14:23:04
地板
根据描述过程,这边使用V15.1.1整理了demo进行测试,测试步骤如下:
1、运行附件demo
2、筛选table第一行
image.png602344359.png
3、点击“导出json”按钮
4、点击“导入json”按钮
测试结果为点击导入json按钮后,筛选项仍保持不变,未复现您反馈的“筛选项丢失”问题。
您可以参考附件demo实际测试下,
如果demo中代码有误,请在demo基础上添加自己的代码,可复现后上传。

demo.html

5.47 KB, 下载次数: 129

回复 使用道具 举报
文乐
注册会员   /  发表于:2022-7-11 15:34:51
5#
Lynn.Dou 发表于 2022-7-11 14:23
根据描述过程,这边使用V15.1.1整理了demo进行测试,测试步骤如下:
1、运行附件demo
2、筛选table第一行 ...

我下载打开demo ,这些资源加载不到 image.png758179931.png

我这里无法测试。
另外我说少了一个步骤,用户筛选完表头之后 点了一下确定,之后保存数据到了服务器端。
image.png971721191.png
您可以再加入这个动作测试一下。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-11 17:09:08
6#
附件demo将在线地址替换为了本地资源,且操作时点击了确定。
操作步骤及结果如下动图所示,请参考demo实际运行测试下。
1.gif

demo.zip

1.27 MB, 下载次数: 229

回复 使用道具 举报
文乐
注册会员   /  发表于:2022-7-12 17:10:31
7#
Lynn.Dou 发表于 2022-7-11 17:09
附件demo将在线地址替换为了本地资源,且操作时点击了确定。
操作步骤及结果如下动图所示,请参考demo实际 ...

请问,v15 的稳定版本是那一版本,我们这边升到稳定版本再试一下。因为目前测试还是有点问题
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-12 17:34:11
8#
SJS新版本都是兼容旧版本的,目前官网使用版本为V15.1.2,您可以升级测试下。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-29 16:53:58
9#
请问楼主参考上述方案问题解决了吗?
如果仍未解决,可以将不满足需求的原因再详细描述下,以便这边进一步调研。
回复 使用道具 举报
文乐
注册会员   /  发表于:2022-8-10 15:48:02
10#
Lynn.Dou 发表于 2022-7-29 16:53
请问楼主参考上述方案问题解决了吗?
如果仍未解决,可以将不满足需求的原因再详细描述下,以便这边进一步 ...

您好,后续在本地测试有了新发现:排查我们本地代码,发现过滤后的数据 被重新加载时 调用了 spread.toJSON() 方法,筛选项就会丢失

附件上传的demo中 有测试代码,您这边也帮忙测试下这个问题,代码截图如图所示,

image.png162119444.png


过滤项demo.zip

1.3 MB, 下载次数: 219

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部