====== 그리드 가이드 ====== 각 가이드에 대한 내용은 좌측 메뉴를 선택하여 확인하세요. ===== 개요 ===== 그리드 컴포넌트는 다건의 데이터를 처리하기 위한 컴포넌트이며, 그리드의 각 셀은 "아이템"이란 용어로 명명한다. 그리드 컴포넌트는 데이터 표현 방식에 따라, 그리드/멀티라인 그리드/트리 그리드로 구분된다. ===== 주요 속성 ===== |< 100% 200px - >| ^ 속성 ^ 설명 ^ | header_horzcount | 그리드 수평헤더 행 갯수를 설정한다. | | column | 그리드 열 속성을 설정한다. | | linenumber_show | 그리드 순번 컬럼을 표시한다. | | use_checkrow | 그리드 체크 컬럼을 표시한다. | ===== 주요 이벤트 ===== |< 100% 200px - >| ^ 이벤트 ^ 설명 ^ | on_useraction | 그리드 팝업에서 사용자 동작에 대한 작업을 진행하기 전에 발생하는 이벤트 | | on_prekeydown | 사용자가 입력한 키보드 이벤트에 대해서 표시 및 처리하기 전에 호출되는 이벤트 | | on_keydown | 키가 눌렸을 때 호출되는 이벤트 | | on_itemselchange | 그리드 아이템 선택 변경 이벤트 | | on_itemeditshow | 그리드 아이템이 편집 상태가 시작/종료 시점에 발생하는 이벤트 | | on_itemeditcomplete | 그리드 아이템에 대한 편집이 완료한 시점에 발생하는 동기식 리턴값 이벤트 | | on_begindrag | 그리드 아이템 드래그 시작 이벤트 | | on_enddrag | 그리드 아이템 드래그 완료 이벤트| | on_dropcomplete | 그리드 드랍 이벤트 | | on_headerclick | 그리드 헤더부 아이템 클릭 이벤트 | | on_headerdblclick | 그리드 헤더부 아이템 더블클릭 이벤트 | | on_itemclick | 그리드 아이템 클릭 이벤트 | | on_itemmousedown | 그리드 아이템 마우스다운 이벤트 | | on_itemdblclick | 그리드 아이템 더블클릭 이벤트 | | on_itembtnclick | 그리드 아이템내 버튼 클릭 이벤트 | | on_itempopbtnclick | 그리드 아이템내 팝버튼 클릭 이벤트 | | on_itemvaluechange | 그리드 아이템 값 변경 진행 이벤트 | | on_itemvaluechanged | 그리드 아이템 값 변경 완료 이벤트 | | on_itemeditvalidation | 그리드 아이템 편집 완료전 이벤트 | | on_headercheckclick | 그리드 헤더부 체크박스 클릭 | | on_headerrclick | 그리드 헤더부 마우스 우측버튼 클릭 | | on_statitemclick | 그리드 통계행/통계열 아이템 클릭 | | on_statitemdblclick | 그리드 통계행/통계열 아이템 더블클릭 | | on_checkrowclick | 그리드에서 체크로우 클릭 | | on_checkrowchange | 그리드 체크로우 상태 변경 | | on_rclick | 그리드 마우스 우측 버튼 클릭| | on_mousein | 그리드 마우스 진입 이벤트 | | on_mouseout | 그리드 밖으로 마우스 커서가 나갔을 때 호출 | | on_mousedown | 그리드 마우스 다운 이벤트 | | on_click | 그리드 마우스 클릭 이벤트 | | on_selectblock | 그리드 블럭 선택 완료 이벤트 | | on_sortcomplete | 그리드 정렬 완료 이벤트 | | on_filtercomplete | 그리드 필터 완료 이벤트 | | on_fileloadstart | 그리드 파일 로드 시작 이벤트 | | on_fileload | 그리드 파일 로드 완료 이벤트 | | on_filesavestart | 그리드 파일 저장 시작 이벤트 | | on_filesave | 그리드 파일 저장 완료 이벤트 | | on_precontextmenu | 그리드 컨텍스트 메뉴 표시 전 이벤트 | | on_columnwidthchange | 그리드 컬럼 너비 변경 이벤트 | | on_columnmove | 그리드 컬럼 위치 이동 이벤트 | | on_paste | 그리드 값 붙여넣기 처리 전 이벤트 | | on_pastecomplete | 그리드 값 붙여넣기 처리 이벤트 | | on_focusin | 그리드 포커스인 이벤트 이벤트 | | on_focusout | 그리드 포커스아웃 이벤트 이벤트 | | on_validation | 그리드 아이템값 검증 이벤트 | | on_vscroll | 그리드 수직 스크롤 이동 이벤트 | | on_hscroll | 그리드 수평 스크롤 이동 이벤트 | | on_dropfiles | 그리드 파일 드롭 이벤트 | ===== 주요 API ===== |< 100% 200px - >| ^ API ^ 설명 ^ | getrowcount | 행의 갯수를 구한다. | | getcolumncount | 열의 갯수를 구한다. | | getitemtext | 아이템의 값을 구한다. | | setitemtext | 아이템의 값을 설정한다. | | insertitemtext | 행을 삽입/추가하면서 아이템의 값을 설정한다. |