목차

트리메뉴 퍼블리싱 기본

트리메뉴 퍼블리싱에 관련된 기본 정보를 제공한다.

트리메뉴 컴포넌트는 메뉴를 트리 형태로 표시하는 기능을 제공한다.

트리메뉴 용어 정의

트리메뉴의 영역별 용어에 대한 정의는 아래와 같다.

용어 설명
트리메뉴 아이템 트리메뉴의 각 메뉴를 선택하기 위한 영역
트리메뉴 아이템 영역(Area) 메뉴별 아이콘/텍스트/상태이미지를 표시하기 위한 영역(itemarea로 시작되는 속성 사용)
트리메뉴 아이템 차일드박스(ChildBox) 메뉴별 하위메뉴를 담는 차일드 패널을 표시하기 위한 영역(childbox로 시작되는 속성 사용)
트리메뉴 아이템 차일드패널(ChildPanel) 메뉴별 하위메뉴를 표시하기 위한 영역(childpanel로 시작되는 속성 사용)

트리메뉴 아키텍처

트리메뉴 컴포넌트는 상위 메뉴가 하위 메뉴를 감싸는 형태로 구성된다.

트리메뉴 생성과 삭제

트리메뉴 생성

트리메뉴 생성 방법은 아래와 같다.

트리메뉴 삭제

트리메뉴 삭제는 아래의 방법중 한가지를 사용합니다.

트리메뉴 주요 속성

트리메뉴 컴포넌트 주요 속성은 아래와 같다.

용어 설명
back_color 배경색 설정
border border 스타일 선택
text_wordellipsis 문자열이 컬럼넓이 보다 길경우 생략기호로 표시할지 여부
letter_spacing 글자간 간격 (단위 정보까지 값 설정, 예: 3px, 2em)
word_spacing 단어간 간격 (단위 정보까지 값 설정, 예: 3px, 2em)
menu 트리 메뉴 단계별 정보 설정
root_item_dir 루트메뉴 배치방향

트리메뉴 펼침효과

트리메뉴 컴포넌트의 메뉴 펼침효과 관련 속성은 아래와 같다.

용어 설명
expand_effecttype 하위메뉴 보이기/숨기기 애니메이션 효과
effect_duration 하위메뉴 보이기/숨기기 애니메이션 효과 속도(ms)
expand_type 메뉴 펼침형태(2는 루트메뉴만 해당, 3으로 지정지 expand 처리를 수행하지 않음)