fix: 테이블 검색 필터 위젯 - 테이블 등록 및 선택 기능 수정
- TableListComponent: tableConfig.columns 기반 테이블 등록 - TableSearchWidget: 불필요한 로그 제거 - TableOptionsContext: 등록/해제 로그 제거 - TableListComponent 일부 카테고리 로그 제거 (진행중)
This commit is contained in:
@@ -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"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user