그리드 Layout 정보 오브젝트를 이용하여 그리드 정보를 설정하는 API이다.
| Parameters | Type | Description | 
|---|---|---|
| objGridLayout | class | 그리드 Layout 정보 오브젝트 | 
| Type | Description | 
|---|---|
| BOOL | 정상 처리 여부 | 
Layout 정보 오브젝트에 대한 정보는 샘플 소스를 참조한다.
function btn_get_mouseup()
{
	var grid_layout_info, column_layout, i;
	
	grid_layout_info = this.grdList.getlayoutinfo();
	
	factory.consoleprint("고정열: " + grid_layout_info.fixedcols);
	factory.consoleprint("고정행: " + grid_layout_info.fixedrows);
	for (i = 0; i < grid_layout_info.column_layout_arr.length; i++) {
		column_layout = grid_layout_info.column_layout_arr[i];
		factory.consoleprint(i + ", index: " + column_layout.index);
		factory.consoleprint(i + ", name: " + column_layout.name);
		factory.consoleprint(i + ", width: " + column_layout.width);
		factory.consoleprint(i + ", hidden: " + column_layout.hidden);
	}
    // 로컬 스토리지에 그리드 Layout 정보를 문자열로 저장
	factory.storagesetitem(1, "grid_layout", factory.jsonstringify(grid_layout_info));
}
function btn_set_mouseup()
{
	var grid_layout_info;
    // 로컬 스토리지에서 로드하여 오브젝트로 변환
	grid_layout_info = factory.storagegetitem(1, "grid_layout");
	if (grid_layout_info) {
		grid_layout_info = factory.jsonparse(grid_layout_info);	
        // 그리드 Layout 복원
		this.grdList.setlayoutinfo(grid_layout_info);
	}
}