fix(useColumn): fixed table column changes with hidden columns disappearing after dropping (#453)

Co-authored-by: Alan <alan@ichestnuts.com>
This commit is contained in:
qinjiahui01 2021-04-07 23:39:08 +08:00 committed by GitHub
parent 8b5cbca35a
commit f05cc6d34e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -207,6 +207,11 @@ export function useColumns(
...item,
defaultHidden: false,
});
} else {
newColumns.push({
...item,
defaultHidden: true,
});
}
});
@ -214,8 +219,8 @@ export function useColumns(
if (!isEqual(cacheKeys, columns)) {
newColumns.sort((prev, next) => {
return (
columnKeys.indexOf(prev.dataIndex as string) -
columnKeys.indexOf(next.dataIndex as string)
cacheKeys.indexOf(prev.dataIndex as string) -
cacheKeys.indexOf(next.dataIndex as string)
);
});
}