배포에서 오류 안나게 수정

This commit is contained in:
leeheejin 2026-01-16 16:24:43 +09:00
parent d32e933c03
commit 351ecbb35d
1 changed files with 8 additions and 4 deletions

View File

@ -725,14 +725,18 @@ export const PivotGridComponent: React.FC<PivotGridProps> = ({
// 필드 변경
const handleFieldsChange = useCallback(
(newFields: PivotFieldConfig[]) => {
// 🆕 visible: false 필드 제거 (FieldChooser에서 "사용 안함"으로 설정한 필드)
const visibleFields = newFields.filter(f => f.visible !== false);
console.log("🔷 [handleFieldsChange] 필드 변경:", {
totalFields: newFields.length,
filterFields: newFields.filter(f => f.area === "filter").length,
filterFieldNames: newFields.filter(f => f.area === "filter").map(f => f.field),
changedFields: newFields.filter(f => f.area === "filter"),
visibleFields: visibleFields.length,
removedFields: newFields.length - visibleFields.length,
filterFields: visibleFields.filter(f => f.area === "filter").length,
filterFieldNames: visibleFields.filter(f => f.area === "filter").map(f => f.field),
});
console.log("🔷 [handleFieldsChange] setFields 호출 전");
setFields(newFields);
setFields(visibleFields);
console.log("🔷 [handleFieldsChange] setFields 호출 후");
},
[]