Compare commits
4 Commits
b97b0cc7d7
...
a020985630
| Author | SHA1 | Date |
|---|---|---|
|
|
a020985630 | |
|
|
351ecbb35d | |
|
|
d32e933c03 | |
|
|
4497985104 |
|
|
@ -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 호출 후");
|
||||
},
|
||||
[]
|
||||
|
|
|
|||
Loading…
Reference in New Issue