Explorar el Código

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

杨奕 hace 7 años
padre
commit
3c8a6e8e30
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  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];