DatePicker¶
Редактор даты. Значением данного элемента всегдя является UNIX time - количество секунд, прошедших с полуночи (00:00:00 UTC) 1 января 1970 года.
Extends¶
Syntax¶
new DatePicker(parent)
Parameters¶
Name | Type | Description |
---|---|---|
parent |
Element | Родительский элемент. |
//js-demo
// Format
var format = new InfinniUI.DateTimeFormat("d");
format.setOptions({TimeZone: 0});
var displayFormat = function (context, args) {
return format.formatValue(args.value);
}
// EditMask
var editMask = new InfinniUI.DateTimeEditMask();
editMask.mask = "d";
editMask.format = format;
// DateTimePicker
var datePicker = new InfinniUI.DatePicker();
datePicker.setDisplayFormat(displayFormat);
datePicker.setEditMask(editMask);
datePicker.setMinValue(new Date()); // Set minimum value
datePicker.onValueChanged(function (context, args) {
datePicker.setHintText("New Value: " + args.newValue);
datePicker.setErrorText("Min Value: " + datePicker.getMinValue());
datePicker.setWarningText("Max Value: " + datePicker.getMaxValue());
});
// Render
$elementForExample.append(datePicker.render());