SMART datagrid v1.4 > Examples
DataSet은 dataType이 DATETIME인 필드의 값들을 Javascript Date 객체로 저장한다. undefined나 null, 빈문자열은 undefined로 저장된다. GridDataSet.setValue 등으로 DATETIME 필드의 값을 전달할 때 Date 객체 및 undefined, null, '' 외의 값을 전달할 수 있는데, Javascript Date 객체가 바로 인식할 수 있는 값이 아니라면 적절한 형 변환이 필요하다.
DataSet은 DataField.datetimeFormat이나, DataSet.datetimeFormat에 설정된 변환 형식에 따라 값 변환을 실행한다. 자세한 설명은 datetimeFormat 도움말 토픽을 참조한다.
아래에서는 변환 형식이 "yyyy/MM/dd HH:mm:ss"로 설정된 상태다.
dsMain = DataLudi.createGridDataSet();
dsMain.setFields(fields);
dsMain.setDatetimeFormat("yyyy/MM/dd HH:mm:ss");
DATETIME 필드 값은 GridStyles의 datetimeFormat에 지정된 형식에 맞춰 데이터셀에 표시된다. 표시 형식에 대한 자세한 설명은 GridStyles.datetimeFormat 도움말 토픽을 참조한다.
아래 예제에서 컬럼 헤더에 형식을 표시하고 있다.