ERP-node/frontend/lib/registry/pop-components/pop-dashboard
SeongHyun Kim 516517eb34 feat(pop-button): 설정 패널 UX/UI 전면 개선 - 비개발자 친화적 설정 경험
화면 디자이너(비개발자)가 버튼 작업 설정을 직관적으로 할 수 있도록
설정 패널의 용어, 레이아웃, 구조를 전면 개선한다.
[디자인 통일]
- Input/Select 높이 h-8, 라벨 text-xs font-medium, 도움말 text-[11px]로 통일
- db-conditional UI를 가로 나열에서 세로 스택으로 전환 (좁은 패널 잘림 방지)
- 작업 항목 간 간격, 패딩, 둥근 모서리 일관성 확보
[자연어 라벨]
- "대상 테이블" → "어떤 테이블을 수정할까요?"
- "변경 컬럼" → "어떤 항목(컬럼)을 바꿀까요?"
- "연산" → "어떻게 바꿀까요?" + 각 연산별 설명 도움말
- "값 출처: 고정값" → "직접 입력", "연결 데이터" → "화면 데이터에서 가져오기"
- 비교 연산자에 한글 설명 추가 (">=" → ">= (이상이면)")
[구조 개선]
- "조회 키"를 "고급 설정" 토글로 숨김 (기본 접힘, 대부분 자동 매칭)
- "연결 필드명" 수동 입력 → 카드 컴포넌트 필드 목록에서 Select 선택
- 접힌 헤더에 요약 텍스트 표시 + 마우스 호버 시 전체 툴팁
- 펼친 상태 하단에 설정 요약 미리보기
[컬럼 코멘트 표시]
- 백엔드: getTableSchema SQL에 col_description() 추가
- 프론트: ColumnCombobox에서 코멘트 표시 + 한글명 검색 지원
- ColumnInfo 인터페이스에 comment 필드 추가
2026-03-06 14:06:53 +09:00
..
items feat(pop-dashboard): 라벨 정렬 + 페이지 미리보기 + 차트 디자인 개선 2026-02-11 14:23:20 +09:00
modes fix(pop-dashboard): 아이템/모드 레이아웃 수정 및 게이지 설정 버그 수정 2026-02-10 17:18:00 +09:00
utils feat(pop-button): 설정 패널 UX/UI 전면 개선 - 비개발자 친화적 설정 경험 2026-03-06 14:06:53 +09:00
PopDashboardComponent.tsx feat(pop-dashboard): 라벨 정렬 + 페이지 미리보기 + 차트 디자인 개선 2026-02-11 14:23:20 +09:00
PopDashboardConfig.tsx feat(pop): 설정 패널 아코디언 접기/펼치기 일관성 + sessionStorage 상태 기억 2026-03-05 18:54:29 +09:00
PopDashboardPreview.tsx feat(pop-dashboard): 페이지 기반 구조 전환 및 설정 패널 고도화 2026-02-10 14:22:30 +09:00
index.tsx feat(pop-dashboard): 페이지 기반 구조 전환 및 설정 패널 고도화 2026-02-10 14:22:30 +09:00