【问题标题】:How do I Display all data after filtering [closed]过滤后如何显示所有数据[关闭]
【发布时间】:2018-01-25 02:53:15
【问题描述】:

我在 Github 上使用 bootstrap-table by wenzhixin,它是 this one

我想做一个可以切换过滤器的按钮,过滤器有效,但是当我尝试再次显示所有数据时不起作用,我在两天内一直在努力解决这个问题,但我不知道该怎么做它。

我试过了

  1. $('#table').bootstrapTable('load', $('#table').bootstrapTable('getData')); 但它似乎不起作用 getData 给出了已经过滤的数据

  2. $('#table').bootstrapTable('load', data); 其中 data 是我的 Data 的数组,但它不会改变任何东西

  3. 我想用$('#table').bootstrapTable('refresh'),但是不支持本地数据。

这是我的 JSFiddler https://jsfiddle.net/pacitwizere/4y3079s7/2/

【问题讨论】:

    标签: javascript jquery twitter-bootstrap bootstrap-table


    【解决方案1】:

    bootstrapTable filterBy 功能不会更新您的数据变量。将以下行添加到您的点击函数中将使其工作。

    $('#table').bootstrapTable("filterBy", )
    
    $('#table').bootstrapTable("filterBy", {"forks_count": ["11","4"]})
    

    这个怎么样? https://jsfiddle.net/4y3079s7/4/

    【讨论】:

    • 我的问题与过滤无关,而是过滤后再次显示所有数据的问题,您提供的JsFiddler进行了过滤但它不再显示所有数据,所以它没有回答问题@Chris
    • $('#table').bootstrapTable("filterBy", ) 将为您解决问题:) 也更新了我的 jsfiddle jsfiddle.net/4y3079s7/4
    • 完美这回答了我的问题,我可以投票但没有声誉。非常感谢@Chris
    猜你喜欢
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 2023-03-26
    • 2021-08-26
    相关资源
    最近更新 更多