Intro
Picker form cells are used for making date and time-based selections.
Time picker form cells in compact (left) and expanded layouts (right)
Usage
Anatomy
Single Value Picker Form Cell
Single value picker form cells are used for selecting a single value. They include the date, date range, time, and duration pickers.
A. Label
The label describes the topic or name of the picker. It may have an asterisk next to it to indicate that users need to select a value.
For broader or less experienced audiences, include a note such as “Fields marked with an asterisk are required” at the top or bottom of the page, and repeat this consistently across the app.
B. Value
The value shows the selected date, date range, time, or duration.
C. Icon
Unique icons are shown for the different picker form cell types. These icons help users understand what value can be picked.
D. Helper Text
The helper text provides additional information about the selection, such as hints, requirements, etc.
Single value picker form cell anatomy
Date and Time Picker Form Cell
Date and time picker form cells are used for selecting a date and time value.
A. Label
The label describes the topic or name of the picker. It may have an asterisk next to it to indicate that users need to select a value.
For broader or less experienced audiences, include a note such as “Fields marked with an asterisk are required” at the top or bottom of the page, and repeat this consistently across the app.
B. Date Value
The date value shows the selected date.
C. Time Value
The time value shows the selected time.
D. Helper Text
The helper text provides additional information about the selection, such as hints, requirements, etc.
Date and time picker form cell anatomy
Behavior and Interaction
Single Value Form Cell Selection
To select a value using a single value picker form cell, users may tap the form cell to open the associated dialog and update the value.
Updating the date of a date picker form cell
Date and Time Picker Form Cell Selection
To select a date using a date and time picker form cell, users may tap the selected date to open a date picker dialog and update the value. To select a time value, users may tap the selected time to open a time picker dialog and update the value.
Updating the date and time of a date and time picker form cell
Validation Message
A validation message warns users when a picker form cell must contain a selection.
The validation message should be concise; we recommend no more than one line of text.
Date and time picker form cell with an error validation message
Variations
Date Picker Form Cell
The date picker variant opens a date picker dialog, allowing users to make a single date selection.
Date picker form cell
Date Range Picker Form Cell
The date range picker variant opens a range picker full-page dialog, allowing users to make a date range selection.
Date range picker form cell
Time Picker Form Cell
The time picker variant opens a time picker dialog, allowing users to make a time selection.
Time picker form cell
Date and Time Picker Form Cell
The date and time picker variant can open both a date and time picker dialog, allowing users to make both a date and time selection
Date and time picker form cell
Duration Picker Form Cell
The duration picker variant opens a duration picker dialog, allowing users to make a duration selection.
Duration picker form cell
Adaptive Design
The picker form cells adapt to different screen sizes.
Date picker form cells in compact (top) and expanded (bottom) layouts
Resources
Development: DateTimePickerFormCell, DurationPickerFormCell
SAP Fiori for iOS: Pickers
Material Design: Date Pickers
Related Components/Patterns: Date Picker, Time Picker