Date
- 1 Basic UI
- 2 Function
- 2.1 1. Format
- 2.2 2. Default Value
- 2.3 3. Disabled Date
- 2.4 4. Show Shortcuts
- 2.5 5. Date Picker
- 2.6 6. Disable Clear
Basic UI
사용자가 날짜 정보를 선택하여 입력할 수 있도록 달력 날짜 선택 기능을 제공하는 컴포넌트로 기본 UI는 다음과 같다.
( 참고: Input Component | Common options )
Function
1. Format
날짜 출력 포멧을 설정 할 수 있다.
2. Default Value
디폴드 날짜를 셋팅 할 수 있다. 옵션에 있는 Default Value
에 원하는 조건을 직접 입력하여 설정한다.
{{:today}} or {{:defaultDates(0)}} | {{:defaultDates(-1)}} |
---|---|
{{:defaultDates(-1 month)}} | {{:defaultDates(1 year)}} |
---|---|
3. Disabled Date
날짜 선택 시 선택 불가한 조건을 설정 할 수 있다. 옵션에 있는 Disabled Start Value
와 Disabled End Value
에 원하는 조건을 직접 입력하여 설정한다. 아래 예시는 옵션 2개를 모두 사용한 경우이다.
Disabled Start Value = {{:defaultDates(-3)}} | Disabled End Value = {{:defaultDates(3)}} |
---|---|
4. Show Shortcuts
Shortcuts 기능을 사용하면, 사용자가 더 편리하게 원하는 날짜를 입력 할 수 있다. Show Shortcuts{ON}
하면 다음과 같이 2가지 Sub 옵션을 추가로 설정 할 수 있다.
List Date Shortcuts : 숏컷 목록 선택
Shortcuts Dropdown Selection : 드랍다운으로 숏컷 목록 출력 ON/OFF
List Date Shortcuts{"3일"}
로 설정하면, Date 컴포넌트 좌측에 날짜 자동 계산 버튼이 생성된다. [3일] 버튼을 클릭하면 Date컴포넌트에 날짜가 자동으로 계산되어 출력된다. Shortcuts 날짜 계산은 금일(today)를 포함하여 연산된다.
( Today = 2021.06.18 | Click [3일] > 2021.06.16 )
Shortcuts Dropdown Selection{OFF}
Shortcuts Dropdown Selection{ON}
5. Date Picker
Picker 기능을 사용하여 다양한 날짜 입력 타입을 사용 할 수 있다. Date 컴포넌트에서 선택 가능한 Picker 옵션은 Date
, DateTime
, Week
, Month
, Year
가 있으며, 옵션 사용 시 출력 형태는 다음과 같다.
6. Disable Clear
사용자가 입력한 날짜 정보를 삭제 할 수 있도록 Allow Clear
옵션을 제공한다. 삭제 아이콘 사용 여부를 ON/OFF 할 수 있으며, 각각 설정 했을 경우의 사용자 화면은 다음과 같다. Default는 Allow Clear{ON}
이다.