- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试对通过 JSON 填充的表进行一些过滤(使用 bootstrap-table by wenzhixin )。
部分 HTML:
<button class="btn btn-primary" id="filterBtn">Filter</button>
<div class="container">
<table class="table table-bordered table-hover" id="table">
<thead>
<tr>
<th data-field="make">Make</th>
<th data-field="model">Model</th>
<th data-field="year">Year</th>
</tr>
</thead>
</table>
</div>
部分JS:
// JSON file is input from a successful AJAX call.
function populateTable(json) {
$('#table').bootstrapTable({
data: json
})
}
// a button is click in html which calls this function.
function filterBy(model) {
console.log("filterBy is called");
$('#table').bootstrapTable('filterBy', {
make: [model]
});
}
该表正确填充了所有数据,但是一旦我按下按钮,我就会看到 filterBy()
被调用了,但所发生的一切只是看起来页面刷新但表中的所有数据仍然在那里,就像从未发生过过滤一样。
我已经尝试将 make: [model]
更改为 make: ["Honda"]
作为测试,但它仍然不起作用。它仍然执行与刷新页面相同的行为,所有数据仍然完好无损。
不确定我做错了什么。
最佳答案
https://github.com/wenzhixin/bootstrap-table/commit/de867d379a46b377efa7eef83fdf898b9073b28c
这是我认为在功能版本:1.11.0 之后出现的问题。检查 bootstrap-table.js 并找到它。我希望它能解决你的问题。祝你好运!
关于javascript - Bootstrap-Table filterBy 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41509949/
我正在使用 vue.js 构建一个包含一长串所选项目的表单。我正在使用此处记录的动态选择列表:http://012.vuejs.org/guide/forms.html#Dynamic_Select_
如何使用 filterBy 函数使用多个值来过滤列表? 我的场景是 - 我有一个控制台列表,我想根据 console_id 对其进行过滤。 不幸的是,我无法控制 JSON,因此每个控制台都有不同的 I
我正在使用 Vue.js(目前为 v.1.x,将很快更新),我想要一个包含一些数据的表行表。我正在使用 Vue.js 组件通过 filterBy 过滤表行,但我希望在完成任何搜索/过滤之前隐藏表行。
如何通过在多个搜索键中搜索进行过滤? 我正在尝试这样的事情,但是(当然)它不会起作用: 最佳答案 filterBy 自定义过滤器没有文档 AFAIK,但您可以使用方法来制作您自己的过滤器: var
我正在尝试模拟 AngularJS 中的 OrderBy。 给定这种数组。我需要按 car_category 过滤汽车。 [ { "car_category": 3, "name"
我正在创建一个通过 filterKey 过滤的 filterBy 函数: filterBy (data, filterKey) { data = data.filter(function (row
我有一项服务可以管理我应用中的所有错误和警报。代码看起来像这样 服务 import Ember from 'ember'; export default Ember.Service.extend({
我正在尝试对通过 JSON 填充的表进行一些过滤(使用 bootstrap-table by wenzhixin )。 部分 HTML: Filter
目前使用 wenzhixin 的 Bootstrap Table 库。这里这个 https://github.com/wenzhixin/bootstrap-table 。我遇到了 filterby
我正在使用 Primefaces 的组件 p:dataTable,但在对对象列表进行排序时遇到了麻烦。 我有一个电子邮件列表,在此列表中我有另一个列表及其电子邮件别名。这是我的代码: public c
在 vue.js 中如何一个 filterBy 多个属性? 考虑以下数据结构。 new Vue({ el: body, data: { items: [ {name: 'thi
我正在使用 vue 可拖动组件将对象从一个 div 拖放到另一个 div。我还使用 filterBy 过滤 v-model。问题是当我过滤(例如得到 1 个结果)并尝试拖放所有项目中的第一个项目而不是
我正在使用 ExtJS 4.1。我正在使用商店的 clearFilter() 从商店中删除过滤器。我正在使用 filterBy 方法对商店应用过滤器。我正在过滤名称不是罗纳尔多的所有记录。 清除过滤器
假设我有一个具有 2 个属性的组件:我如何能够基于 localID 属性和 Ember.compulated.filterBy 宏创建计算属性? localID: 2, data: [ { i
我想通过来自第一个 ng-repeat 的动态值过滤第二个 ng-repeat。我的代码是: {{all.Category}} 我尝试了上面的代码,但第二个 ng-repeat
我正在尝试开发一个具有延迟加载的数据表。通过使用 UserService(即简单的 DAO),可以从持久化上下文中正确加载未过滤和已过滤的记录。我 100% 确定该问题与正在使用的 DAO 无关,因为
我是一名优秀的程序员,十分优秀!