chpark-sync #425

Merged
kjs merged 293 commits from chpark-sync into main 2026-03-23 09:36:36 +09:00
1 changed files with 8 additions and 4 deletions
Showing only changes of commit 1170855936 - Show all commits

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 호출 후");
},
[]