-
-
Notifications
You must be signed in to change notification settings - Fork 10
TimePicker
Khoa Nguyen edited this page Apr 21, 2024
·
1 revision
TimePicker only displays the time part of a datetime field and supports quick values from a dropdown.
![time picker component screenshot](https://private-user-images.githubusercontent.com/8686497/324242782-21a23553-1df1-4ebb-85be-b1646676c647.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MTkxMDYsIm5iZiI6MTcxOTgxODgwNiwicGF0aCI6Ii84Njg2NDk3LzMyNDI0Mjc4Mi0yMWEyMzU1My0xZGYxLTRlYmItODViZS1iMTY0NjY3NmM2NDcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDFUMDcyNjQ2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OWQ1ZmRmZjJjNzM2YmQ4ZWQ1MDczOWExYjRlMWZiZDMwMjg4MWEzOGJiNzEzOGZiZDc5YjBlYzI3Mzc0YjIzYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.UT80hk1FRrwRPGFdA4DwXLQjaGd5gKOCZbZJ2xPkQgs)
- Supports new look
- Use date part from another DateTime field
- Placeholder
- Increment step
- Use 12-hour or 24-hour cycle
- Freeform
- Start hour, end hour
![component properties](https://private-user-images.githubusercontent.com/8686497/324242997-852cfc6b-df9d-4565-98a5-c99a98fdf2fe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MTkxMDYsIm5iZiI6MTcxOTgxODgwNiwicGF0aCI6Ii84Njg2NDk3LzMyNDI0Mjk5Ny04NTJjZmM2Yi1kZjlkLTQ1NjUtOThhNS1jOTlhOThmZGYyZmUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDFUMDcyNjQ2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTdmOGU3YTg4M2E3MzA4NzliYjZkYWJiY2U4Y2I1Yjg2MDM5NWY0MmM4ZWMxYWY0Y2Q5ZWFkY2NmNGE5NDQwNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.S0Hkd3_eS-jXgsQCWqF4E2bAncTQAJt7gC_TL_AxzeI)
Property | Usage | Type | Description |
---|---|---|---|
Bound Field* | bound | DateTime | The datetime field that the component is bound to |
Date Anchor | input | DateOnly / DateTime | The field that provide the date part for the control |
Placeholder | input | Single Line Text | The text that shows when no value is selected |
Increment | input | Whole number | Time increments, in minutes, of the options in the dropdown |
Use 12-hour cycle | input | Enum | Yes / No. Whether to use 12-hour cycle. Default: No. Use 24-hour cycle |
Freeform | input | Enum | Yes / No. If yes, the TimePicker allows freeform user input, rather than restricting to the default increments. The input will still be restricted to valid time values. Default: No |
Start Hour | input | Whole number | Start hour (inclusive) for the time range, 0-23 |
End Hour | input | Whole number | End hour (exclusive) for the time range, 1-24 |
** is a required prop
![time picker in new look](https://private-user-images.githubusercontent.com/8686497/324248618-fbf7afa8-c5a1-4766-8dfa-f64ef79cc7fb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MTkxMDYsIm5iZiI6MTcxOTgxODgwNiwicGF0aCI6Ii84Njg2NDk3LzMyNDI0ODYxOC1mYmY3YWZhOC1jNWExLTQ3NjYtOGRmYS1mNjRlZjc5Y2M3ZmIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDFUMDcyNjQ2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MGQyZmZhNWY4ZDZhOWQ2ZjZlYjhlZWU3OTU2NjcxMTdkZjA5YzIzOWVmZjM1YWVlNjVhYzVmNWRiNWNkMTIyYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.C0kYM7m74kTXtkM1ZbJzo6Fz3qVRyJ-D6BxrFkMFzv0)
(TODO)
(TODO)
(TODO)
(TODO)
- ❌ Custom validation message
- first release