guide 리스트 구성 요소들

리스트 컨트롤은 데이터행들을 표시하는 본체와 리스트 헤더, 푸터 등 여러 영역으로 구성된다. 각 영역을 설정하는 모델 객체들이 컨트롤이나 컨트롤 옵션의 속성들로 존재한다.

Data Row

컨트롤 주 영역에 데이터행 별로 표시된다. 각 행은 데이터행에 포함된 필드의 값 등을 템플릿 설정으로 구성되는 다양한 레이아웃으로 배치할 수 있다.

List

데이터행들이 표시되는 컨트롤 주 영역이다.

List Header

컨트롤 상단에 타이틀과 좌우 양 끝에 action 버튼들을 표시한다. RtListHeader가 모델 클래스이며 RtListOptions.header 속성으로 접근한다. 리스트 헤더 페이지를 참조한다.

컨트롤 하단에 텍스트 및 summary 정보와 좌우 양 끝에 action 버튼들을 표시한다. RtListFooter가 모델 클래스이며 RtListOptions.footer 속성으로 접근한다. 리스트 푸터 페이지를 참조한다.

Row Bar

데이터행 왼쪽(수평 모드일 때 위쪽)에 데이터행 별로 행 번호, 상태 등을 표시하는 영역. RtRowBar가 모델 클래스이며 RtListOptions.rowBar 속성으로 접근한다. Row Bar 페이지를 참조한다.

Command Box

미리 등록된 데이터행 관련 action을 실행하는 버튼들을 표시한다. RtCommandBox가 모델 클래스이며 RtListOptions.commandBox 속성으로 접근한다. Command Box 페이지를 참조한다.

컨트롤 헤더 아래 조건 설정 및 값을 입력해서 검색을 실행하는 버튼들이 표시된다. RtSearchBar가 모델 클래스이며 RtListOptions.searchBar 속성으로 접근한다. 검색 바 페이지를 참조한다.

Edit Bar

데이터행 오른쪽(수평 모드일 때 아래쪽)에 데이터행 관련 action을 실행하는 버튼 등을 표시한다. RtEditBar가 모델 클래스이며 RtListOptions.editBar 속성으로 접근한다. Edit Bar 페이지를 참조한다.

컨트롤이 paging 상태일 때만 표시되는 페이지 이동 버튼들이 표시되는 영역 모델. RtPageNavigator가 모델 클래스이며 RtListOptions.pageNavigator 속성으로 접근한다. 페이징 페이지를 참조한다.

Field Bar

컨트롤 상단에 연결된 데이터의 필드들의 정렬 상태등을 표시한다. [RtFieldBar]가 모델 클래스이며 [RtListOptions.fieldBar] 속성으로 접근한다. Sorting 페이지를 참조한다.

Filter Panel

컨트롤 상단에 표시되는 필터 목록을 표시하는 팝업 패널. RtFilterPanel이 모델 클래스이며 RtListOptions.filterPanel 속성으로 접근한다. 필터링 페이지를 참조한다.

컨트롤 왼쪽 혹은 오른쪽에 표시되는 팝업 메뉴 뷰. RtListControl.showMenu 호출로 메뉴 뷰를 표시한다. 메뉴 페이지를 참조한다.

Button Panel

컨트롤 상단에 표시되는 버튼들을 표시하는 팝업 패널. RtButtonPanel이 모델 클래스이며 RtListOptions.buttonPanel 속성으로 접근한다. 버튼 패널 페이지를 참조한다.

See Also

RtListControl
RtListHeader
RtListFooter
RtRowBar
RtEditBar
RtCommandBox
RtSearchBar
RtPageNavigator
RtSubheader
RtFilterPanel
RtListControl.showMenu
RtButtonPanel