ソースを参照

fix filtering unique select options

NAME 6 年 前
コミット
b37ed73db5

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

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