diff --git a/src/control/gantt/gantt.tsx b/src/control/gantt/gantt.tsx index 3afb0e1e55f500491175f036a695baf4b117b89f..013c67ca0a5f81fe1beeff98c0ea3bdc4ada8081 100644 --- a/src/control/gantt/gantt.tsx +++ b/src/control/gantt/gantt.tsx @@ -89,7 +89,7 @@ export const GanttControl = defineComponent({ singleSelect: { type: Boolean, default: undefined }, }, setup(props) { - const c = useControlController( + const c: GanttController = useControlController( (...args) => new GanttController(...args), ); @@ -219,7 +219,8 @@ export const GanttControl = defineComponent({ const columnSatate = c.state.columnStates.find( item => columnKey && item.key.toLowerCase() === columnKey, ); - return columnSatate?.key; + if (columnSatate && !columnSatate.hidden) return columnSatate.key; + return undefined; }); // 监听选中数据,操作甘特来处理界面回显选中效果。