ソースを参照

Merge pull request #4614 from wenzhixin/fix/4577

Fix for #4577
文翼 6 年 前
コミット
3b07a29780

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

@@ -217,7 +217,7 @@ const UtilsFilterControl = {
 
     $.each(that.header.fields, (j, field) => {
       const column = that.columns[that.fieldsColumnsIndex[field]]
-      const selectControl = $(`.bootstrap-table-filter-control-${UtilsFilterControl.escapeID(column.field)}`)
+      const selectControl = that.$tableBody.find(`.bootstrap-table-filter-control-${UtilsFilterControl.escapeID(column.field)}`)
 
       if (
         UtilsFilterControl.isColumnSearchableViaSelect(column) &&
@@ -337,9 +337,7 @@ const UtilsFilterControl = {
             column.filterData.indexOf(':') + 1,
             column.filterData.length
           )
-          selectControl = $(
-            `.bootstrap-table-filter-control-${UtilsFilterControl.escapeID(column.field)}`
-          )
+          selectControl = that.$tableBody.find(`.bootstrap-table-filter-control-${UtilsFilterControl.escapeID(column.field)}`)
 
           UtilsFilterControl.addOptionToSelectControl(selectControl, '', column.filterControlPlaceholder, column.filterDefault)
           filterDataType(filterDataSource, selectControl, column.filterDefault)