Skip to Content

Tree

Foundation Tree를 래핑한 CALS 전용 트리 컴포넌트입니다.

접기/펼치기 가능한 헤더, 실시간 필터 검색, 데이터 속성 매핑, 스타일 오버라이드를 지원합니다.

주요 기능

  • BasicUI: 계층 구조 데이터를 트리로 표시
  • 검색: 인라인 필터(filter) / 조건 검색(static) / 검색 없음(none)
  • 전체 펼치기/접기: 헤더 버튼으로 모든 노드를 한 번에 제어
  • 접기 잠금: collapseDisabled로 항상 펼침 상태 고정
  • 데이터 매핑: idKey, labelKey, childrenKey로 외부 데이터 필드 매핑
  • 스타일 오버라이드: 배경색, 글자색, 글꼴, 크기, 테두리 등
  • 빈 상태: 데이터 없을 시 커스텀 메시지 표시

기본 사용

import { Tree } from "@vortex/ui-cals" const items = [ { id: "1", label: "부서 A", children: [ { id: "1-1", label: "팀 1" }, { id: "1-2", label: "팀 2" }, ], }, { id: "2", label: "부서 B" }, ] <Tree items={items} title="조직도" />

인터랙티브 예시

기본 트리

조직도
부서 A
부서 B
부서 C

필터 검색

검색 포함
부서 A
부서 B
부서 C

전체 펼침

초기 전체 펼침
부서 A
팀 1
팀 2
파트 A
파트 B
부서 B
팀 3
부서 C

도구 모음

도구 모음 포함
부서 A
부서 B
부서 C

스타일 오버라이드

배경색 + 글자색
부서 A
부서 B
부서 C

빈 상태

빈 트리
데이터가 없습니다
Last updated on