데이터피커
단일
<%- include(`${_src}/views/components/kendo/kendo-datepicker.ejs`, {
id: 'testPicker1',
startName: 'startDate',
endName: 'endDate',
size: 'sm', // sm ? md(기본 - 사이즈 지정 X) ? lg
opt: {
max: new Date() // 오늘 이후 날짜 비활성화 (미지정 시 제한 없음)
}
}) %>
// 또는 options 래퍼 사용
<%- include(`${_src}/views/components/kendo/kendo-datepicker.ejs`, {
options: {
id: 'testPicker1',
startName: 'startDate',
endName: 'endDate',
size: 'sm',
opt: {
max: new Date()
}
}
}) %>
-
height 28px / size-sm
-
height 32px / 기본 (사이즈 지정 X) / 오늘날짜 이후 비활성
-
height 36px / size-lg
단일 날짜 선택 (kendo-datepicker-single)
<%- include(`${_src}/views/components/kendo/kendo-datepicker-single.ejs`, {
id: 'testPickerSingle1',
name: 'singleDate',
size: 's', // 's' | 'm' | 'l' | 'size-s' | 'size-m' | 'size-l' (기본: 'm')
placeholder: '날짜를 선택하세요',
dataName: 'singleDate',
options: {}, // kendo DatePicker 옵션 객체
disabled: false,
wrapClass: '' // 추가 클래스
}) %>
-
size-s
-
size-m (기본)
-
size-l
-
size-l, 오늘 이전 날짜, 비활성화
파라미터 설명
- id: 선택 (string) - input 요소의 id 속성
- name: 선택 (string) - input 요소의 name 속성
- size: 선택 (string) - 's' | 'm' | 'l' | 'size-s' | 'size-m' | 'size-l' (기본: 'm')
- wrapClass: 선택 (string) - 추가 클래스명
- placeholder: 선택 (string) - placeholder 텍스트
- dataName: 선택 (string) - data-name 속성 값
- options: 선택 (object) - kendo DatePicker 옵션 객체 (함수는 넣지 말 것)