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.allowcopy = true;
SBGridProperties.allowpaste = true;
SBGridProperties.columns = [
{caption : ['학원명'], ref : 'academy', width : '150px', style : 'text-align:center', type : 'output'},
{caption : ['설립자(성명)'], ref : 'name', width : '150px', style : 'text-align:center', type : 'input'},
{caption : ['전화번호'], ref : 'phone', width : '120px', style : 'text-align:center', type : 'input'},
{caption : ['학원주소'], ref : 'addr', width : '450px', style : 'text-align:center', type : 'textarea'},
{caption : ['교습과정'], ref : 'curriculum', width : '100px', style : 'text-align:center', type : 'combo', typeinfo :{ ref : 'newComboData', displayui : true, label : 'label', value : 'value'}},
{caption : ['교습과목(반)'], ref : 'class', width : '200px', style : 'text-align:center', type : 'input'},
{caption : ['정원'], ref : 'maxstudent', width : '70px', style : 'text-align:center', type : 'input', format : {type:'string', rule:'@ "명"'}},
{caption : ['교습기간'], ref : 'term', width : '100px', style : 'text-align:center', type : 'input'},
{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 : 'totalminute', width : '100px', style : 'text-align:center', type : 'input'},
{caption : ['교습비'], ref : 'pay', width : '100px', style : 'text-align:center', type : 'input', format : {type:'number', rule:'#,###'}},
{caption : ['강사수'], ref : 'teacher', width : '70px', style : 'text-align:center', type : 'input'}
];
datagrid = _SBGrid.create(SBGridProperties);
$('#textValue').text('셀을 클릭하고 버튼을 눌러 셀에 적용된 format 을 확인해보세요.');
};
function setCellSkipPaste() {
var nRow = datagrid.getRow();
var nCol = datagrid.getCol();
datagrid.setCellSkipPaste(nRow, nCol, true);
}
function getCellSkipPaste() {
var nRow = datagrid.getRow();
var nCol = datagrid.getCol();
alert('행 : '+ nRow + ', 열 : ' + nCol + ' 붙여넣기 제외 여부 : ' + datagrid.getCellSkipPaste(nRow, nCol));
}