SMART datagrid v1.4 > Examples

Back  Forward

Datetime Value  Example

1. DataSet에 Datetime 값 저장하기

DataSetdataTypeDATETIME인 필드의 값들을 Javascript Date 객체로 저장한다. undefinednull, 빈문자열은 undefined로 저장된다. GridDataSet.setValue 등으로 DATETIME 필드의 값을 전달할 때 Date 객체 및 undefined, null, '' 외의 값을 전달할 수 있는데, Javascript Date 객체가 바로 인식할 수 있는 값이 아니라면 적절한 형 변환이 필요하다. 

DataSetDataField.datetimeFormat이나, DataSet.datetimeFormat에 설정된 변환 형식에 따라 값 변환을 실행한다. 자세한 설명은 datetimeFormat 도움말 토픽을 참조한다. 

아래에서는 변환 형식이 "yyyy/MM/dd HH:mm:ss"로 설정된 상태다. 

Code -1
    dsMain = DataLudi.createGridDataSet();
    dsMain.setFields(fields);
    dsMain.setDatetimeFormat("yyyy/MM/dd HH:mm:ss");
필드1:필드2:필드3:필드4:
필드1.minimum:필드1.maximum:
Grid - 1
0 rows

2. 데이터셀에 Datetime 값 표시하기

DATETIME 필드 값은 GridStylesdatetimeFormat에 지정된 형식에 맞춰 데이터셀에 표시된다. 표시 형식에 대한 자세한 설명은 GridStyles.datetimeFormat 도움말 토픽을 참조한다. 

아래 예제에서 컬럼 헤더에 형식을 표시하고 있다. 

Grid - 2
0 rows

소스보기 JSP 

See Also
데이터필드 개요
ValueType
DataField.datetimeFormat
DataSet.datetimeFormat
GridStyles.datetimeFormat
Date
Examples
Number Value
Boolean Value
Object Field