3.6.3.9. «Дата/время»¶
Описание компонента дата/время выглядит следующим образом
{
"id": "date-cmp",
"type": "date",
"style": {},
"config": {
"dateFormat": "${dd} ${monthed} ${yyyy}г.", // формат даты
"read-only": false,
"fill-with-current": true, // заполнять текущей датой/временем
"locale": "ru", // язык
"dateFormatOld": "${yyyy}-${mm}-${dd}", // не используется (для обратной совместимости)
"time-Enable": true, // вводить
"script": ""
}
}
Модель данных компонента дата/время
{
"id": "date-cmp",
"type": "date",
"value": "01 сентября 2017г.", // значение согласно настроенному формату
"key": "2017-09-01 09:00:00" // значение даты в формате «yyyy-MM-dd HH:mm:ss»
}
-
class
AS.FORMS.
DateModel
()¶ Модель компонента, наследует
AS.FORMS.Model()
-
AS.FORMS.DateModel.
getValue
()¶ Получить значение компонента
Результат: String
дата в формате «yyyy-MM-dd HH:mm:ss»
-
AS.FORMS.DateModel.
setValue
(newValue)¶ Вставить значение
Аргументы: - newValue (String) – значение даты в формате «yyyy-MM-dd HH:mm:ss»
-
-
class
AS.FORMS.
DateView
()¶ Отображение компонента, наследует
AS.FORMS.View()
-
AS.FORMS.DateView.
showDatePicker
()¶ Отобразить календарь для ввода даты
-