Skip to content

Commit

Permalink
fix: 修复 table 切换列显隐后设计器重新调整列顺序不生效问题 (baidu#9511)
Browse files Browse the repository at this point in the history
  • Loading branch information
2betop committed Jan 25, 2024
1 parent 3bd878c commit d9d9231
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions packages/amis-core/src/store/table.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1892,13 +1892,12 @@ export const TableStore = iRendererStore

function getPersistDataKey(columns: any[]) {
// 这里的columns使用除了__开头的所有列
// sort保证存储和读取的key值保持一致
return (
location.pathname +
self.path +
sortBy(
columns.map((item, index) => item.name || item.label || index)
).join('-')
// 不能 sort 因为原始列的顺序设计器是可能改变的,此时如果缓存了打开会失效
// 还是缓存的顺序,不符合用户调整列顺序的预期
columns.map((item, index) => item.name || item.label || index).join('-')
);
}

Expand Down

0 comments on commit d9d9231

Please sign in to comment.