All docs
V19.1
24.1
The page you are viewing does not exist in version 24.1.
23.2
The page you are viewing does not exist in version 23.2.
23.1
The page you are viewing does not exist in version 23.1.
22.2
The page you are viewing does not exist in version 22.2.
22.1
The page you are viewing does not exist in version 22.1.
21.2
The page you are viewing does not exist in version 21.2.
21.1
The page you are viewing does not exist in version 21.1.
20.2
The page you are viewing does not exist in version 20.2.
20.1
The page you are viewing does not exist in version 20.1.
19.2
19.1
18.2
18.1
17.2
A newer version of this page is available. Switch to the current version.

DevExtreme jQuery - Platform-Specific Value Pickers

The DateBox provides the following controls for picking values.

  • Calendar
    Available when the type option is set to "date" or "datetime".

    DevExtreme DateBox PickerType DatePicker

  • Rollers
    Available when the type option is set to "date", "time" or "datetime".

    DevExtreme DateBox PickerType DatePicker

  • List
    Available when the type option is set to "time".

    DevExtreme DateBox PickerType DatePicker

By default, the picking control and its appearance vary depending on the platform. If you need to force the use of a certain control, specify the pickerType option. In the description of this option, you can find information about which control is the default one for a certain platform. The images above show how the controls look in a generic desktop browser.

For the List picker, you can specify the step of available time values in minutes using the interval option.

jQuery
JavaScript
$(function() {
    $("#dateBoxContainer").dxDateBox({
        value: new Date(),
        type: "time",
        pickerType: "list",
        interval: 20
    });
});
Angular
HTML
TypeScript
<dx-date-box
    [(value)]="date"
    type="time"
    pickerType="list"
    [interval]="20">
</dx-date-box>
import { DxDateBoxModule } from "devextreme-angular";
// ...
export class AppComponent {
    date: Date = new Date()
}
@NgModule({
    imports: [
        // ...
        DxDateBoxModule
    ],
    // ...
})
See Also