fix: 테이블 검색 필터 위젯 - 테이블 등록 및 선택 기능 수정

- TableListComponent: tableConfig.columns 기반 테이블 등록
- TableSearchWidget: 불필요한 로그 제거
- TableOptionsContext: 등록/해제 로그 제거
- TableListComponent 일부 카테고리 로그 제거 (진행중)
This commit is contained in:
kjs
2025-11-12 10:58:21 +09:00
parent c6941bc41f
commit 73049c4162
3 changed files with 13 additions and 31 deletions

View File

@@ -47,6 +47,7 @@ export function TableSearchWidget({ component }: TableSearchWidgetProps) {
// 첫 번째 테이블 자동 선택
useEffect(() => {
const tables = Array.from(registeredTables.values());
if (autoSelectFirstTable && tables.length > 0 && !selectedTableId) {
setSelectedTableId(tables[0].tableId);
}
@@ -107,7 +108,10 @@ export function TableSearchWidget({ component }: TableSearchWidgetProps) {
<Button
variant="outline"
size="sm"
onClick={() => setColumnVisibilityOpen(true)}
onClick={() => {
console.log("🔘 [TableSearchWidget] 테이블 옵션 버튼 클릭");
setColumnVisibilityOpen(true);
}}
disabled={!selectedTableId}
className="h-8 text-xs sm:h-9 sm:text-sm"
>
@@ -118,7 +122,10 @@ export function TableSearchWidget({ component }: TableSearchWidgetProps) {
<Button
variant="outline"
size="sm"
onClick={() => setFilterOpen(true)}
onClick={() => {
console.log("🔘 [TableSearchWidget] 필터 설정 버튼 클릭");
setFilterOpen(true);
}}
disabled={!selectedTableId}
className="h-8 text-xs sm:h-9 sm:text-sm"
>
@@ -129,7 +136,10 @@ export function TableSearchWidget({ component }: TableSearchWidgetProps) {
<Button
variant="outline"
size="sm"
onClick={() => setGroupingOpen(true)}
onClick={() => {
console.log("🔘 [TableSearchWidget] 그룹 설정 버튼 클릭");
setGroupingOpen(true);
}}
disabled={!selectedTableId}
className="h-8 text-xs sm:h-9 sm:text-sm"
>