MobileTimePicker API
API documentation for the React MobileTimePicker component. Learn about the available props, and the CSS API.
Import
import MobileTimePicker from '@material-ui/lab/MobileTimePicker';
// или
import { MobileTimePicker } from '@material-ui/lab';Props
| Имя | Тип | По-умолчанию | Описание | 
|---|---|---|---|
| onChange* | func | Callback fired when the value (the selected date) changes. @DateIOType. | |
| renderInput* | func | The renderInputprop allows you to customize the rendered input. Thepropsargument of this render prop contains props of TextField that you need to forward. Pay specific attention to therefandinputPropskeys. | |
| acceptRegex | RegExp | Regular expression to detect "accepted" symbols. | |
| allowKeyboardControl | bool | false | Enables keyboard listener for moving between days in calendar. | 
| ampm | bool | false | 12h/24h view for hour selection clock. | 
| ampmInClock | bool | false | Display ampm controls under the clock (instead of in the toolbar). | 
| cancelText | node | Cancel text message | |
| className | string | className applied to the root component. | |
| clearable | bool | false | If true, it shows the clear action in the picker dialog. | 
| clearText | node | Clear text message | |
| dateAdapter | object | Allows to pass configured date-io adapter directly. More info here jsx dateAdapter={new AdapterDateFns({ locale: ruLocale })}  | |
| DialogProps | object | Props applied to the Dialogelement. | |
| disableCloseOnSelect | bool | false | If truethe popup or dialog will immediately close after submitting full date. | 
| disabled | bool | false | If true, the picker and text field are disabled. | 
| disableIgnoringDatePartForTimeValidation | bool | false | Do not ignore date part when validating min/max time. | 
| disableMaskedInput | bool | false | Disable mask on the keyboard, this should be used rarely. Consider passing proper mask for your format. | 
| disableOpenPicker | bool | false | Do not render open picker button (renders only text field with validation). | 
| getClockLabelText | func | Accessible text that helps user to understand which time and view is selected. | |
| getOpenDialogAriaText | func | Get aria-label text for control that opens picker dialog. Aria-label text must include selected date. @DateIOType | |
| InputAdornmentProps | object | Props to pass to keyboard input adornment. | |
| inputFormat | string | Format string. | |
| mask | string | Custom mask. Can be used to override generate from format. (e.g. //__ __: or //__ __: _M) | |
| minutesStep | number | Step over minutes. | |
| okText | node | Ok button text. | |
| onAccept | func | Callback fired when date is accepted @DateIOType. | |
| onClose | func | Callback fired when the popup requests to be closed. Use in controlled mode (see open). | |
| onError | func | Callback that fired when input value or new valueprop validation returns new validation error (or value is valid after error). In case of validation error detectedreasonprop return non-null value andTextFieldmust be displayed inerrorstate. This can be used to render appropriate form error.Read the guide about form integration and error displaying. | |
| onOpen | func | Callback fired when the popup requests to be opened. Use in controlled mode (see open). | |
| open | bool | false | Control the popup or dialog open state. | 
| OpenPickerButtonProps | object | Props to pass to keyboard adornment button. | |
| openPickerIcon | node | Icon displaying for open picker button. | |
| openTo | 'date' | 'hours' | 'minutes' | 'month' | 'seconds' | 'year' | First view to show. | |
| orientation | 'landscape' | 'portrait' | Force rendering in particular orientation. | |
| readOnly | bool | false | Make picker read only. | 
| rifmFormatter | func | Custom formatter to be passed into Rifm component. | |
| shouldDisableTime | func | Dynamically check if time is disabled or not. If returns falseappropriate time point will ot be acceptable. | |
| showTodayButton | bool | false | If true, the today button is displayed. Note thatshowClearButtonhas a higher priority. | 
| showToolbar | bool | false | If true, show the toolbar even in desktop mode. | 
| todayText | node | Today text message | |
| ToolbarComponent | elementType | Component that will replace default toolbar renderer. | |
| toolbarFormat | string | Date format, that is displaying in toolbar. | |
| toolbarPlaceholder | node | Mobile picker date value placeholder, displaying if value===null. | |
| toolbarTitle | node | Mobile picker title, displaying in the toolbar. | |
| value | any | Date | number | string | The value of the picker. | |
| views | Array<'hours' | 'minutes' | 'seconds'> | Array of views to show. | 
The
ref is forwarded to the root element.