AUIGrid 는 그리드를 생성하고, 속성, 메소드 및 이벤트를 처리할 수 있는 자바스크립트 객체입니다.
단일의 그리드를 생성하기 위해서는 다음과 같이 AUIGrid.create() 메소드를 사용합니다.
var myGridID = AUIGrid.create("#myDiv", columnLayout, gridProps);
AUIGrid.create() 는 그리드를 하나 생성하여 미리 정의된 칼럼 레이아웃(columnLayout)을 바탕으로 id가 myDiv 로 정의된 Div 태그를 찾아 그리드를 표현합니다.
그리드를 생성하기 위해서는 반드시 칼럼 레이아웃(columnLayout)이 선행적으로 선언되어야 합니다.
gridProps 파라메터는 옵션 사항으로 그리드 생성 시 변경할 속성을 key-value 로 갖는 Object 입니다.
그리드의 이벤트를 핸들링 하기 위해서는 create() 메소드 호출 후에 이벤트를 바인딩하여 핸들링하십시오.
var myGridID = AUIGrid.create("#myDiv", columnLayout, gridProps); // 그리드 셀 클릭 바인딩 AUIGrid.bind(myGridID, "cellClick", myCellClickHandler);
다음은 AUIGrid 의 설정 가능한 속성 및 이벤트, 메소드 리스트입니다.
TYPE | Description | |
---|---|---|
Events |
AUIGrid 에서 송출되는 이벤트 리스트입니다. |
|
Methods |
AUIGrid 에서 호출 가능한 메소드 리스트입니다. |
|
Properties |
AUIGrid 에서 정의 가능한 속성 리스트입니다. |
|
StaticUtils |
AUIGrid 에서 사용 가능한 유틸성 정적(Static) 속성 및 함수 리스트입니다. 유틸성 정적(Static) 속성 및 함수는 AUIGrid 생성 여부와 관계 없이 어디서든 사용 가능합니다. |