找回密码
 立即注册

QQ登录

只需一步,快速开始

Liuping

金牌服务用户

10

主题

25

帖子

83

积分

金牌服务用户

积分
83
Liuping
金牌服务用户   /  发表于:2020-10-28 14:12  /   查看:3097  /  回复:5
本帖最后由 Liuping 于 2020-10-28 14:15 编辑

RT,如何设置筛选操作不过滤标题行,目前看,貌似只能通过全选再取消标题行的选择,再去设置筛选 image.png362216185.png
image.png25166624.png

5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-28 14:32:55
沙发
筛选分为table中的筛选和普通sheet上设置的筛选,从上面来看您应该没有用table ,所以会造成这样的问题。建议使用table,并在table上设置筛选。
回复 使用道具 举报
Liuping
金牌服务用户   /  发表于:2020-10-28 16:36:40
板凳
ClarkPan 发表于 2020-10-28 14:32
筛选分为table中的筛选和普通sheet上设置的筛选,从上面来看您应该没有用table ,所以会造成这样的问题。建 ...

这两个筛选都怎么设置呢?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-28 18:39:45
地板
sheet级别筛选类似这样:
var range = new GC.Spread.Sheets.Range(-1, 0, -1, 2);
    var rowFilter = new GC.Spread.Sheets.Filter.HideRowFilter(range);
    sheet.rowFilter(rowFilter);
参考:
https://demo.grapecity.com.cn/sp ... basic-filter/purejs
表格的筛选在table对象下,默认设置一个table后是自动开启的。可以通过filterButtonVisible接口设置开启还是隐藏。参考:
https://demo.grapecity.com.cn/sp ... filterButtonVisible
回复 使用道具 举报
Liuping
金牌服务用户   /  发表于:2020-10-29 10:37:24
5#
不过话又说回来,为啥 sheet 的筛选交互和微软的 excel 的筛选交互不一样能?
微软的是只要在这个列上就会设置整列的筛选,而 spreadJS 则必须选中哪些内容,才能针对这些内容做筛选
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-10-29 11:43:14
6#
Liuping 发表于 2020-10-29 10:37
不过话又说回来,为啥 sheet 的筛选交互和微软的 excel 的筛选交互不一样能?
微软的是只要在这个列上就 ...

您好,这部分属于产品设计。

Excel属于开箱即用的软件,而SpreadJS作为一款控件产品,提供给用户进行二次开发,我们将这部分能力让用户自己去定义,按需设计。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部