如何在过滤后显示所有数据

时间:2018-01-25 02:53:15

标签: javascript jquery twitter-bootstrap bootstrap-table

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

我想做一个可以切换过滤器的按钮,过滤有效,但是当我尝试再次显示所有数据在“不工作”时,我在两天内一直在努力解决这个问题,但我无法弄清楚如何这样做。

我试过

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

  2. $('#table').bootstrapTable('load', data); 数据是我的数据的数组,但它没有改变任何东西

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

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

1 个答案:

答案 0 :(得分:0)

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

$('#table').bootstrapTable("filterBy", )

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

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