Browse Source

Merge pull request #6435 from wenzhixin/fix/6370

Fixed an falsey if statement
文翼 3 years ago
parent
commit
2a15d88ed6
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/extensions/filter-control/utils.js

+ 1 - 1
src/extensions/filter-control/utils.js

@@ -307,7 +307,7 @@ export function initFilterSelectControls (that) {
         const formatter = that.options.editable && column.editable ? column._formatter : that.header.formatters[j]
         const formatter = that.options.editable && column.editable ? column._formatter : that.header.formatters[j]
         let formattedValue = Utils.calculateObjectValue(that.header, formatter, [fieldValue, data[i], i], fieldValue)
         let formattedValue = Utils.calculateObjectValue(that.header, formatter, [fieldValue, data[i], i], fieldValue)
 
 
-        if (!fieldValue) {
+        if (fieldValue === undefined || fieldValue === null) {
           fieldValue = formattedValue
           fieldValue = formattedValue
           column._forceFormatter = true
           column._forceFormatter = true
         }
         }