浏览代码

fix(table): resizable bug (#233)

走鹃 4 年之前
父节点
当前提交
f7ffbd53bd
共有 2 个文件被更改,包括 3 次插入2 次删除
  1. 2 2
      packages/semi-foundation/table/foundation.ts
  2. 1 0
      packages/semi-ui/table/Table.tsx

+ 2 - 2
packages/semi-foundation/table/foundation.ts

@@ -117,8 +117,8 @@ class TableFoundation<RecordType> extends BaseFoundation<TableAdapter<RecordType
         const mergePagination: (pagination: BasePagination) => BasePagination = this._adapter.getMergePagination();
 
         this.memoizedWithFnsColumns = memoizeOne(handleColumns, isEqual);
-        this.memoizedFilterColumns = memoizeOne(filterColumns, isEqual);
-        this.memoizedFlattenFnsColumns = memoizeOne(flattenColumns, isEqual);
+        this.memoizedFilterColumns = memoizeOne(filterColumns);
+        this.memoizedFlattenFnsColumns = memoizeOne(flattenColumns);
         this.memoizedPagination = memoizeOne(mergePagination, isEqual);
     }
 

+ 1 - 0
packages/semi-ui/table/Table.tsx

@@ -351,6 +351,7 @@ class Table<RecordType extends Record<string, any>> extends BaseComponent<Normal
     lastScrollLeft!: number;
     scrollPosition!: BodyScrollPosition;
     position!: BodyScrollPosition;
+    foundation: TableFoundation<RecordType>;
     constructor(props: NormalTableProps<RecordType>, context: TableContextProps) {
         super(props);
         this.foundation = new TableFoundation<RecordType>(this.adapter);