AUISoft에이유아이소프트
AUIGrid 3.0.19 Documentation

6. AUIGrid 속성, 메소드, 이벤트 설정에 대하여 (개발 API 문서)

AUIGrid 는 그리드를 생성하고, 속성, 메소드 및 이벤트를 처리할 수 있는 자바스크립트 객체입니다.

단일의 그리드를 생성하기 위해서는 다음과 같이 AUIGrid.create() 정적 함수를 사용합니다.

// 실제로 #grid_wrap 에 그리드 생성
const myGridID = AUIGrid.create("#grid_wrap", columnLayout, gridProps);

AUIGrid.create() 는 그리드를 하나 생성하여 미리 정의된 칼럼 레이아웃(columnLayout)을 바탕으로 id가 grid_wrap 로 정의된 Div 태그를 찾아 그리드를 출력합니다.

그리드를 생성하기 위해서는 반드시 칼럼 레이아웃(columnLayout)이 선행적으로 선언되어야 합니다.

gridProps 파라메터는 옵션 사항으로 그리드 생성 시 변경할 속성을 key-value 로 갖는 Object 입니다.

그리드의 이벤트를 핸들링 하기 위해서는 create() 정적 함수 호출 후에 이벤트를 바인딩하여 핸들링하십시오.

// 실제로 #grid_wrap 에 그리드 생성
const myGridID = AUIGrid.create("#grid_wrap", columnLayout, gridProps);

// 그리드 cellClick 이벤트 바인딩 
AUIGrid.bind(myGridID, "cellClick", function(event) {
	alert(event.value);
});

다음은 AUIGrid 의 설정 가능한 속성 및 이벤트, 메소드 리스트입니다.

TypeDescription
Events

그리드의 사용자 조작과 상태 변경을 처리하는 이벤트 목록입니다. 발생 조건과 전달되는 이벤트 정보, 반환값의 의미는 각 항목을 확인하십시오.

Methods

그리드 생성과 데이터, 선택, 편집, 표시 상태 등을 제어하는 메소드 목록입니다. 각 항목에서 호출 목적과 파라미터, 반환값 및 사용 조건을 확인할 수 있습니다.

Properties

그리드 생성과 동작에 사용하는 속성 목록입니다. 각 항목의 기본값과 적용 조건을 확인하여 필요한 기능을 설정하십시오.

StaticUtils

그리드의 공통 설정, 값 포매팅, 생성 상태 조회 등에 사용하는 정적 속성과 함수 목록입니다.

유틸성 정적(Static) 속성 및 함수는 AUIGrid 생성 여부와 관계 없이 어디서든 사용 가능합니다.