화면 분할 패널 자동으로 데이터 넘기는 기능 설정 가능하게 변경

This commit is contained in:
kjs
2025-12-05 14:08:07 +09:00
parent 662956edd4
commit 1c329b5e0c
7 changed files with 46 additions and 4 deletions

View File

@@ -53,6 +53,7 @@ export function ScreenSplitPanelConfigPanel({ config = {}, onChange }: ScreenSpl
buttonPosition: config.buttonPosition || "center",
parentDataMapping: config.parentDataMapping || [] as ParentDataMapping[],
linkedFilters: config.linkedFilters || [] as LinkedFilter[],
disableAutoDataTransfer: config.disableAutoDataTransfer ?? false, // 자동 데이터 전달 비활성화
...config,
});
@@ -69,6 +70,7 @@ export function ScreenSplitPanelConfigPanel({ config = {}, onChange }: ScreenSpl
buttonPosition: config.buttonPosition || "center",
parentDataMapping: config.parentDataMapping || [],
linkedFilters: config.linkedFilters || [],
disableAutoDataTransfer: config.disableAutoDataTransfer ?? false,
...config,
});
}, [config]);
@@ -386,6 +388,26 @@ export function ScreenSplitPanelConfigPanel({ config = {}, onChange }: ScreenSpl
onCheckedChange={(checked) => updateConfig("resizable", checked)}
/>
</div>
<Separator />
<div className="flex items-center justify-between">
<div className="space-y-0.5">
<Label htmlFor="disableAutoDataTransfer" className="text-xs font-medium">
</Label>
<p className="text-muted-foreground text-xs">
.
<br />
.
</p>
</div>
<Checkbox
id="disableAutoDataTransfer"
checked={localConfig.disableAutoDataTransfer}
onCheckedChange={(checked) => updateConfig("disableAutoDataTransfer", checked)}
/>
</div>
</CardContent>
</Card>
</TabsContent>