找回密码
 立即注册

QQ登录

只需一步,快速开始

Vdentta

注册会员

3

主题

8

帖子

25

积分

注册会员

积分
25
最新发帖
Vdentta
注册会员   /  发表于:2018-4-3 18:12  /   查看:3231  /  回复:1
    var sheet = spread.getActiveSheet();

    var filter = sheet.rowFilter();//filter = null
    if (filter) {
        filter.removeFilterItems(1);
        var condition = new spreadNS.ConditionalFormatting.Condition(spreadNS.ConditionalFormatting.ConditionType.numberCondition,
        {
            compareType: spreadNS.ConditionalFormatting.GeneralComparisonOperators.lessThan,
            expected: 20
        });
        filter.addFilterItem(1, condition);
        filter.filter(1);
        sheet.invalidateLayout();
        sheet.repaint();
     }



导入的表格想做筛选,但拿到rowFilter 的值为 null


1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-4 11:52:16
沙发
您导入的表格存在rowfilter吗?如果没有,那就是正常的。因为没有rowfilter,所以用sheet.rowfilter()的值肯定是空啊,需要新建rowfilter,参考:
http://demo.gcpowertools.com.cn/ ... #/demos/basicFilter
如果有,您提供一下导入的表格我帮您看看。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部