QML-тип DatePickerDialog
Диалог для выбора даты из DatePicker. Подробнее…
Строка импорта: | import Sailfish.Silica 1.0 |
Наследуется от: | Page |
Свойства
Подробное описание
Тип DatePickerDialog
представляет Dialog с интегрированным
DatePicker, чтобы позволить пользователю выбирать дату с помощью сетки календаря.
В диалоге над сеткой календаря отображается выбранная дата. Если пользователь подтверждает выбор даты, свойства year, month, day и dateText задаются в соответствии с выбранной датой, в противном случае эти значения остаются неизменными.
Ниже приведён простой пример диалога для выбора даты, открытого с помощью PageStack::push():
import QtQuick 2.2
import Sailfish.Silica 1.0
Button {
id: button
text: "Выберите дату"
onClicked: {
var dialog = pageStack.push(pickerComponent, {
date: new Date('2012/11/23')
})
dialog.accepted.connect(function() {
button.text = "Ваш выбор: " + dialog.dateText
})
}
Component {
id: pickerComponent
DatePickerDialog {}
}
}
Следует обратить внимание, что если свойство date не задано либо задано
как undefined
, то при открытии диалога отобразится страница выбора года.
DatePickerDialog
предоставляет удобный для пользователя способ запроса значения даты
через интерфейс диалогового типа. Если требуется, чтобы интерфейс имел вид сетки календаря без диалогового контейнера,
то следует использовать DatePicker.
См. также TimePicker, DatePicker и Dialog.
Описание свойств
date : date
Принятая дата, как объект даты JavaScript. По умолчанию используется текущая локальная дата.
Следует обратить внимание, что в объектах JavaScript данного типа нумерация месяцев начинается с нуля. Дополнительную информацию можно получить в описании свойства DatePicker::date.
См. также DatePicker::date.
[read-only] dateText : string
Принятая дата date в виде строки в формате краткой даты системы.
См. также DatePicker::dateText.
[read-only] day : int
Содержит значение, соответствующее дню принятой даты в date. Данное значение находится в диапазоне от 1 до 31.
См. также DatePicker::day.
[read-only] month : int
Содержит значение, соответствующее месяцу принятой даты в date. Данное значение находится в диапазоне от 1 до 12.
См. также DatePicker::month.
[read-only] year : int
Содержит значение, соответствующее году принятой даты в date. Данное значение является четырёхзначным числом.
См. также DatePicker::year.