SMART datagrid v1.4 > Classes > CellEditor

[ grids ver.1.3.5]   Back  Forward

DataLudi.CellEditor.datetimeFormat  property

편집하는 셀이 DATETIME 필드일 때 편집기에서 값을 입출력하는 형식. 

기본 형식은 "yyyy/MM/dd" 이다. 

기본값은 null.

Getter
function datetimeFormat(): String
Setter
function setDatetimeFormat(value: String)

형식은 "날짜시간형식문자열;날짜시간유지;오전,오후;기본년도" 형태로 몇가지 구성 요소를 가질 수 있고, 각 구성 요소는 ';'으로 구분한다. 

(첫 구성 요소 외에는 v1.3.5 이후에 지원된다) 

Table-1  형식 구성 요소들
구간설명예제
날짜시간형식"날짜 및 시간 입출력 형식. 아래 테이블에서 설명.""yyyy/MM/dd hh:mm:ss"
날짜시간유지형식문자열에 날짜나 시간이 제외된 경우,
이 값을 1로 지정하면 기존 셀 값의 해당 값으로 유지한다.
"yyyy/MM/dd;1"
오전/오후형식 문자열에 a 가 포함된 경우
그 자리에 입력 가능한 오전, 오후 값.
기본은 각각 "am", "pm"이다.
"yyyy/MM/dd a hh:mm:ss"
기본 년도년도 값이 100 미만일 때 추가하는 기본 년도값. 기본은 2000이다."yyyy/MM/dd;;;1900"
Table-2  형식 문자들
패턴들설명
"yyyy", "yy"두 자리 년을 입력하면 2000이 더해진다.
"MM"두 자리 월.
"dd"두 자리 일.
오전/오후"a""am" 혹은 "pm". 이 문자가 포함되면 시간은 12 미만이어야 한다.
"hh"두 자리 시간.
"mm"두 자리 분.
"ss"두 자리 초.
구분자".", "/", "-", " "날짜, 시간 구분.
Code -1
    var columns = [{
        name: "col1",
        fieldName: "Date1",
        editor: {
            type: "date",
            datetimeFormat: "yyyy.MM.dd"
        },
        ....
    }];
    grid.setColumns(columns);
See Also
booleanFormat
Examples
Text 셀 편집기