浏览代码

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];