提交 28fd8d95 编写于 作者: 朱政权's avatar 朱政权

feat: 表格支持固定列配置

上级 ff708089
...@@ -118,6 +118,16 @@ export function useITableColumns(c: GridController) { ...@@ -118,6 +118,16 @@ export function useITableColumns(c: GridController) {
uaColumn.fixed = 'right'; uaColumn.fixed = 'right';
} }
} }
// 计算列的固定状态
const allNum = copy.length;
const { frozenFirstColumn, frozenLastColumn } = c.model;
copy.forEach((column, index) => {
if (frozenFirstColumn && index < frozenFirstColumn) {
column.fixed = 'left';
} else if (frozenLastColumn && index >= allNum - frozenLastColumn) {
column.fixed = 'right';
}
});
return copy; return copy;
}); });
return [columns, originColumns]; return [columns, originColumns];
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册