首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自举表自定义滤波算法

自举表自定义滤波算法
EN

Stack Overflow用户
提问于 2022-04-05 13:19:11
回答 1查看 230关注 0票数 0

我试图使用引导表来显示我的数据,我希望过滤指定单元格为空的行,并且不希望它们出现。

代码语言:javascript
复制
$('#tableId').bootstrapTable('refreshOptions', {
    filterOptions: {
        filterAlgorithm: "not"
    }
});

$('#@tableId').bootstrapTable('filterBy', {"specifiedCell":""});

遗憾的是,filterAlgorithm在上面的代码中不支持not

我应该在filterAlgorithm前面写些什么来使用自定义过滤器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-09 07:09:55

我在互联网上没有看到任何关于它的很好的解释,但是通过测试,我明白自定义过滤器模板是这样的:

代码语言:javascript
复制
$('#tableId').bootstrapTable('refreshOptions', {
    filterOptions: {
        filterAlgorithm: function (row, filter) {
            if(row['specifiedCell'] != filter['specifiedCell']){ //check row or row[cell] condition by `filter`
                return true;//it will the `row` will display.
            } else {
                return false;//it wont show the `row`
            }
        }
    }
});

$('#@ViewBag.dynamicData["tableId"]').bootstrapTable('filterBy', {
    "specifiedCell":""
});

在上面的代码中,我用包含不应该在表上的值的筛选器检查了行中指定的单元格,因此,通过在未处于筛选器时返回true,我使自定义无效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71752518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档