var datagrid;
var SBGridProperties = {};
function createGrid(){
SBGridProperties.parentid = 'SBGridArea';
SBGridProperties.id = 'datagrid';
SBGridProperties.jsonref = 'ct_data.resources';
SBGridProperties.rowheader = ['seq','update'];
SBGridProperties.selectmode = 'free';
SBGridProperties.controlpanel = {
title : '첫번째 그리드', //controlpanel 좌측에 보여줄 그리드 제목
finddata : true, //검색UI 표시 버튼
toggle : 'remainheight', //그리드 접기/펼치기 버튼 (‘remainheight’ or ‘removeheight’)
refresh : 'refresh', //그리드 refresh 버튼 (‘refresh’ or ‘rebuild’)
addrow : 'insertbelow', //행추가 버튼 (‘add’ or ‘insertbelow’ or ‘insertabove’)
removerow : 'delete', //행삭제 버튼 (‘remove’ or ‘delete’)
description : '그리드1
', // 그리드 설명 버튼 (html 태그)
columnsingrid : false,
columns : { //컬럼 설정 UI 버튼
frozen : true, //고정열 설정
hidden : true, //열숨김 설정
width : true, //열너비 설정
filtering : true //열에 filtering icon 설정
},
customs : [
{ //사용자 정의 버튼
method : 'datagrid.getCellData(datagrid.getRow(), datagrid.getCol());', //실행할 메소드
callback : function(objGrid, returnValue){ //메소드 실행 후 그리드 객체, 결과
alert(returnValue);
}
}
]
};
SBGridProperties.columns = [
{caption : [''], ref : 'check', width : '30px', style : 'text-align:center', type : 'checkbox'},
{caption : ['학원명'], ref : 'academy', width : '168px', style : 'text-align:left', type : 'input'},
{caption : ['설립자(성명)'], ref : 'name', width : '163px', style : 'text-align:left', type : 'output'},
{caption : ['전화번호'], ref : 'phone', width : '120px', style : 'text-align:center', type : 'input'},
{caption : ['학원주소'], ref : 'addr', width : '407px', style : 'text-align:left', type : 'textarea'},
{caption : ['교습과정'], ref : 'curriculum', width : '100px', style : 'text-align:center', type : 'combo', typeinfo : {ref : 'newComboData', displayui : true, label : 'label', value : 'value'}},
{caption : ['교습과목(반)'], ref : 'class2', width : '100px', style : 'text-align:center', type : 'combo', typeinfo : {ref : 'classData', displayui : true, label : 'label', value : 'value', filtering : {usemode : true, uppercol : 5, attrname : 'code'}}},
{caption : ['교육시작일'], ref : 'startday', width : '100px', style : 'text-align:center', type : 'datepicker', typeinfo : {locale : 'ko' , dateformat :'yymmdd'}, format : {type:'date', rule:'yyyy-mm-dd', origin : 'yyyymmdd' }},
{caption : ['교육종료일'], ref : 'endday', width : '100px', style : 'text-align:center', type : 'inputdate', typeinfo : {locale : 'ko' , dateformat :'yymmdd'}, format : {type:'date', rule:'yyyy-mm-dd', origin : 'yyyymmdd' }},
{caption : ['바로가기'], ref : 'link', width : '100px', style : 'text-align:left', type : 'outputbutton'}
];
datagrid = _SBGrid.create(SBGridProperties);
};