浏览代码

fix filtering unique select options

NAME 5 年之前
父节点
当前提交
b37ed73db5
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      src/extensions/filter-control/bootstrap-table-filter-control.js

+ 4 - 1
src/extensions/filter-control/bootstrap-table-filter-control.js

@@ -256,13 +256,16 @@ const UtilsFilterControl = {
           uniqueValues[formattedValue] = fieldValue
 
           if (typeof formattedValue === 'object' && formattedValue !== null) {
+
             formattedValue.forEach((value) => {
               UtilsFilterControl.addOptionToSelectControl(selectControl, value, value, column.filterDefault)
             })
             continue
           }
 
-          UtilsFilterControl.addOptionToSelectControl(selectControl, formattedValue, formattedValue, column.filterDefault)
+          for (const key in uniqueValues) {
+            UtilsFilterControl.addOptionToSelectControl(selectControl, uniqueValues[key], key, column.filterDefault)
+          }
         }
 
         UtilsFilterControl.sortSelectControl(selectControl, column.filterOrderBy)