Bladeren bron

Table: fix filter panel reference element to the trigger span (#10384)

杨奕 7 jaren geleden
bovenliggende
commit
3c8a6e8e30
1 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. 2 1
      packages/table/src/table-header.js

+ 2 - 1
packages/table/src/table-header.js

@@ -325,7 +325,8 @@ export default {
     handleFilterClick(event, column) {
       event.stopPropagation();
       const target = event.target;
-      const cell = target.parentNode;
+      let cell = target.tagName === 'TH' ? target : target.parentNode;
+      cell = cell.querySelector('.el-table__column-filter-trigger') || cell;
       const table = this.$parent;
 
       let filterPanel = this.filterPanels[column.id];