浏览代码

Fix #3696: can't search data with formatter (#3873)

amiart 7 年之前
父节点
当前提交
a0957e97c5
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6 6
      src/bootstrap-table.js

+ 6 - 6
src/bootstrap-table.js

@@ -1295,16 +1295,16 @@
                   value = value[props[i]]
                 }
               }
-
-              // Fix #142: respect searchForamtter boolean
-              if (column && column.searchFormatter) {
-                value = Utils.calculateObjectValue(column,
-                  this.header.formatters[j], [value, item, i], value)
-              }
             } else {
               value = item[key]
             }
 
+            // Fix #142: respect searchForamtter boolean
+            if (column && column.searchFormatter) {
+              value = Utils.calculateObjectValue(column,
+                this.header.formatters[j], [value, item, i], value)
+            }
+            
             if (typeof value === 'string' || typeof value === 'number') {
               if (this.options.strictSearch) {
                 if ((`${value}`).toLowerCase() === s) {