找回密码
 立即注册

QQ登录

只需一步,快速开始

王小白

注册会员

4

主题

16

帖子

42

积分

注册会员

积分
42
最新发帖
王小白
注册会员   /  发表于:2023-11-6 11:36  /   查看:1989  /  回复:4
本帖最后由 Richard.Huang 于 2023-11-7 12:00 编辑

产品:SpreadJS
版本:V16.2.2
问题编号:SJS-21093

image.png11299132.png


image.png85591429.png

如截图,筛选黄色后,那个自定义的筛选icon消失了

但是用默认的筛选icon就没问题,可以看我附件提供的demo

customFilterDialog.zip

2.69 KB, 下载次数: 210

4 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-6 17:44:24
沙发
本帖最后由 Richard.Huang 于 2023-11-6 17:58 编辑

您好,根据您的描述,您是通过数据绑定实现的一个自定义筛选按钮。但是当满足筛选条件的数据为空时,会导致自定义筛选按钮消失是吗?

我将您的Demo下载到了本地,经过测试,当选中”黄色“这个没有筛选结果的绑定时,自定义筛选按钮消失了,对于该问题,我们已经复现,后续会对该问题进行调研,一旦有相关结果,我会第一时间在本贴中进行回复 问题编号:SJS-21093
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-7 15:12:57
板凳
最新调研进展,该问题原因是因为表单级别数据绑定的自适应列的选项没有关闭,因此您的数据源发生变化时,工作表的列也会发生变化。您只要在代码中加入如下代码即可解决该问题:
sheet.autoGenerateColumns = false;

您可以参考该API:https://demo.grapecity.com.cn/sp ... autogeneratecolumns
回复 使用道具 举报
王小白
注册会员   /  发表于:2023-11-10 18:11:22
地板
Richard.Huang 发表于 2023-11-7 15:12
最新调研进展,该问题原因是因为表单级别数据绑定的自适应列的选项没有关闭,因此您的数据源发生变化时,工 ...

OK,改了,可以满足要求
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-10 18:33:38
5#
王小白 发表于 2023-11-10 18:11
OK,改了,可以满足要求

好的,那么本贴就先结帖了,后续有新的问题欢迎继续发帖讨论
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部