Calendar
Отображает календарь
Используется для выбора даты, времени, диапазонов дат и для ввода даты и времени вручную.
<Calendar Model-var="foo" Format="MM/dd/yyyy" DisplayFormat="dd.MM.yyyy" />
Свойства
Autofocus
Признак установки фокуса на компонент при загрузке страницы
Тип: boolean
Badge
Количественная информация в компонентах Menu, Accordion, Link, Text.
В качестве значения может использоваться объект с полями: counter (число), position ("post" или "pre"), color (цвет)
Тип: any
CSS
Массив строк-классов CSS-стилей, описанных в файле CSS.css DevTools-проекта или встроенных CSS-стилей Платформы. Пример: // CSS-стиль, определяющий внешние (m) и внутренние (p) отступы для компонента. Число после символа "-" (в этом примере - 4) должно быть кратно величине, указанной в параметре, определяющем кратность отступов, в файле Style.mdtheme DevTools-проекта CSS={["m-4", "p-4"]}
Тип: array
CombineConfig
Служебное свойство, используемое в визуальном режиме Редактора Форм, для присваивания значений свойствам компонента в виде генерируемых фрагментов кода. Запрещено изменять значение
Тип: object
DataHint
Текст, отображаемый при наведении указателя мыши на значок в виде кружка с буквой i. Это свойство актуально только для дочерних компонентов компонента Form и имеет смысл только при одновременном использовании свойства Label компонента
Тип: string
Disabled
Признак запрета на редактирование компонента
Тип: boolean
DisplayFormat
Формат ввода и отображения даты. По умолчанию используется dd.MM.yyyy
Тип: string
Значение по умолчанию: dd.MM.yyyy
Error
Текст ошибки при валидации компонента или undefined/false, если при валидации не обнаружены ошибки. Пример использования Error см. в статье Валидация данных перед отправкой на сервер
Тип: boolean
ErrorMessage
Сообщение об ошибке при валидации компонента. Устаревшее свойство, используется только для совместимости с версиями Платформы до 3.0. Вместо ErrorMessage рекомендуется использовать свойство Error
Тип: string
Focused
Признак установки фокуса на компонент в процессе работы приложения
Тип: boolean
Format
Формат хранения даты: MM.dd.yyyy HH:mm или utc
Тип: string
Значение по умолчанию: utc
Hidden
Признак состояния компонента Скрыт
Тип: boolean
HighlightError
Признак подсвечивания ошибки
Тип: boolean
Значение по умолчанию: True
Hint
Подсказка над компонентом
Тип: string
HintPosition
Позиция для отображения текста, определенного в свойстве DataHint
Тип: enum
Значение по умолчанию: right
Возможные значения:
left
- Слева
right
- Справа
top
- Сверху
bottom
- Снизу
topRight
- Сверху справа
topLeft
- Сверху слева
bottomRight
- Снизу справа
bottomLeft
- Снизу слева
Id
Идентификатор компонента для навигации к нему на HTML-странице. Подробнее см. HTML id Attribute или ID
Тип: string
IsCalendarOpen
Признак отображения календаря после выбора в нем значений
Тип: boolean
Label
Надпись над компонентом
Тип: string
LocalizationDictionary
Имя словаря для локализации надписей, используемых в календаре
Тип: string
Max
Максимальная дата, которую можно выбрать в календаре
Тип: string
MaxLength
Максимальная длина вводимой строки
Тип: number
Значение по умолчанию: 30
Min
Минимальная дата, которую можно выбрать в календаре
Тип: string
Mode
Тип календаря
Тип: enum
Значение по умолчанию: default
Возможные значения:
default
- Календарь для выбора даты или даты и времени
range
- Календарь для выбора диапазона дат
Model
Псевдоним свойств Value и OutputValue. Пример использования Model см. в статье Валидация данных перед отправкой на сервер
Тип: any
NoWriteOnInit
Признак отказа от записи данных в переменную, заданную в свойствах OutputValue или Model, при создании компонента
Тип: boolean
OnBlur
Обработчик события потери фокуса компонентом. В качестве параметра принимает объект типа объект события компонента экранной формы с дополнительными полями типа FocusEvent. Пример:
OnBlur={() => {
// Получение параметра события
const event = getEvent();
// Вывод параметра события в консоль
console.log(event);
}
Тип: undefined