Tree

2. 14 오전 9:39

Tree UI를 구현하기 위한 방법 또는 Library에 대한 내용을 기록한다.

Tree 에서 요구되는 기능은 다음과 같다.

  • 계층 정보의  다단계 표현
  • 하위 목록을 접거나 펼 수 있는 기능
    • 이벤트에 의한 처리, API에 의한 처리
  • 목록 클릭시 처리
    • 이벤트에 의한 처리
  • 항목의 추가(형제, 자식 항목)/삭제
  • 항목의 이동
    • DnD 이벤트에 의한 처리, API에 의한 처리

직접 구현

<ol>, <li>태그와 CSS를 이용한 직접 구현.

Library 도입

도입 조건은 위에 기록한 요구기능을 지원하고, CSS에 의한 디자인 변경이 용이해야 한다.