Преглед на файлове

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

杨奕 преди 7 години
родител
ревизия
3c8a6e8e30
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  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];