그리드 칼럼의 data_inputtype 속성값을 설정한다.
| Parameters | Type | Description | 
|---|---|---|
| nColumn | short | 컬럼 인덱스 | 
| nDataInputType | short | 데이터 입력 형식 | 
| bClearItemProp | BOOL | [옵션] 아이템별 속성 정보 삭제 여부(기본값 false) | 
| bRefresh | BOOL | [옵션] 그리드 리프레쉬 여부(true/false), 기본값 true | 
| Type | Description | 
|---|---|
| BOOL | 정상 처리 여부 | 
bRefresh 값이 false인 경우, 변경된 내용을 표시하기 위해서는 refreshcolumn 함수를 호출해야 한다.
다수의 열에 대해서 함수를 연속적으로 호출해야 하는 경우, bRefresh 파라미터 false 값을 파라미터에 설정하고, 맨 마지막에 refreshcolumn 함수를 호출하면, 전체 처리 시간 단축 효과를 거둘 수 있다.
function btn_grid_on_mouseup()
{
	var nColumnDataInputType, nItemDataInputType, bRet;
	
	nColumnDataInputType = grd.getcolumndatainputtype(0);
	factory.consoleprint("nColumnDataInputType = " + nColumnDataInputType);
	if(nColumnDataInputType == 0) {
		bRet = grd.setcolumndatainputtypeex(0, 1);
	}
	else {
		bRet = grd.setcolumndatainputtypeex(0, 0);	
	}
	factory.consoleprint("setcolumndatainputtype = " + bRet);	
	
	nColumnDataInputType = grd.getcolumndatainputtype(0);
	factory.consoleprint("nColumnDataInputType = " + nColumnDataInputType);	
	
	nItemDataInputType = grd.getitemdatainputtype(0, 0);
	factory.consoleprint("nItemDataInputType = " + nItemDataInputType);
	
	bRet = grd.setitemdatainputtype(0, 0, 1);
	factory.consoleprint("setitemdatainputtype = " + bRet);	
	
	nItemDataInputType = grd.getitemdatainputtype(0, 0);
	factory.consoleprint("nItemDataInputType = " + nItemDataInputType);	
}