Layout
InputLayout является оберткой, используемой для управления полями ввода с метками, валидацией и
дополнительными функциями.
Хотя не рекомендуется использовать InputLayout напрямую, он служит базовым компонентом для компонентов
Input, select, aria, calendar и textEditor.
Эта документация описывает доступные свойства и как с ними работать, предоставляя примеры для каждого свойства.Свойства
mode
Стиль для компоновки ввода.
Тип: StyleMode или undefined
Описание:
Свойство mode задает стиль для компоновки ввода. Оно может быть установлено в различные стили, такие как outlined,
underlined или filled.
label
Текст метки для ввода.
Тип: string или undefined
Описание:
Свойство label определяет текст метки для поля ввода. Он отображается рядом с элементом ввода, чтобы предоставить
контекст пользователю.
labelMode
Режим отображения метки.
Тип: LabelMode или undefined
Описание:
Свойство labelMode определяет, как отображается метка. Оно может быть установлено в различные режимы, такие как "
offsetDynamic", "vanishing" или "static".
isInvalid
Указывает, является ли ввод недействительным.
Тип: boolean или undefined
Описание:
Свойство isInvalid - это булево значение, указывающее, находится ли элемент ввода в недействительном состоянии. Оно
используется для целей валидации.
messageInvalid
Сообщение об ошибке валидации для ввода.
Тип: string или undefined
Описание:
Свойство messageInvalid содержит сообщение об ошибке валидации, которое отображается, когда ввод недействителен.
Это поле обязательно для заполнения.
required
Помечает ввод как обязательный.
Тип: boolean или undefined
Описание:
Свойство required - это булево значение, которое помечает поле ввода как обязательное. Оно указывает, что поле должно
быть заполнено перед отправкой формы.
loading
Указывает, находится ли ввод в состоянии загрузки.
Тип: boolean или undefined
Описание:
Свойство loading - это булево значение, указывающее, находится ли элемент ввода в состоянии загрузки. Оно используется
для отображения индикатора загрузки.
disabled
Отключает поле ввода.
Тип: boolean или undefined
Описание:
Свойство disabled - это булево значение, которое отключает поле ввода, делая его неинтерактивным.
help
Дополнительный текст помощи, отображаемый для ввода.
Тип: string или undefined
Описание:
Свойство help предоставляет дополнительный текст помощи, который отображается рядом с элементом ввода, чтобы помочь
пользователю.
clear
Включает кнопку очистки для ввода.
Тип: boolean или undefined
Описание:
Свойство clear - это булево значение, которое включает кнопку очистки для элемента ввода, позволяя пользователю
очистить значение ввода.
width
Ширина компоновки ввода.
Тип: TWidth или undefined
Описание:
Свойство width определяет ширину компоновки ввода. Оно может быть установлено в определенное значение или процент.
height
Высота компоновки ввода.
Тип: THeight или undefined
Описание:
Свойство height определяет высоту компоновки ввода. Оно может быть установлено в определенное значение.
animation
Тип анимации для переходов внутри компоновки.
Тип: "transition-all duration-500" или "transition-none" или string или undefined
Описание:
Свойство animation задает тип анимации для переходов внутри компоновки. Оно может быть установлено в предопределенные
типы анимации или пользовательские значения.
classBody
Пользовательский CSS-класс для тела компоновки.
Тип: StyleClass или "mb-6 rounded-md" или undefined
Описание:
Свойство classBody позволяет вам применять пользовательские CSS-классы к телу компоновки ввода.
class
Пользовательский CSS-класс для контейнера компоновки.
Тип: StyleClass или undefined
Описание:
Свойство class позволяет вам применять пользовательские CSS-классы к контейнеру компоновки.