浏览代码

allow `filterBy` to accept an array of values

Damon Timm 10 年之前
父节点
当前提交
93962cc2b7
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/bootstrap-table.js

+ 5 - 1
src/bootstrap-table.js

@@ -1085,7 +1085,11 @@
             // Check filter
             // Check filter
             this.data = f ? $.grep(this.options.data, function (item, i) {
             this.data = f ? $.grep(this.options.data, function (item, i) {
                 for (var key in f) {
                 for (var key in f) {
-                    if (item[key] !== f[key]) {
+                    if ($.isArray(f[key])) {
+                        if ($.inArray(item[key], f[key]) === -1) {
+                            return false;
+                        }
+                    } else if (item[key] !== f[key]) {
                         return false;
                         return false;
                     }
                     }
                 }
                 }