passwordField
passwordField — замаскированное поле ввода паролей.
XML-элемент |
|
|---|---|
Java-класс |
|
Основы
В следующем примере показаны основные возможности passwordField:
<passwordField id="passwordField" label="PasswordField"/>
Набор атрибутов компонента пароляField аналогичен атрибутам, доступным для компонента textField. Однако атрибут datatype отсутствует — входные данные для passwordField могут иметь только тип String.
passwordField связанный с данными
Используйте атрибуты dataContainer и property, чтобы связать passwordField с атрибутом сущности. Контейнер данных предоставляет экземпляр сущности, а property указывает редактируемый атрибут.
<data>
<instance id="productTagDc"
class="io.jmix.uisamples.entity.ProductTag"
fetchPlan="_local"/>
</data>
<passwordField id="passwordField" label="Field connected to a container" width="15em"
dataContainer="productTagDc" property="name"/>
Варианты темы
Используйте атрибут themeNames, чтобы применить один или несколько вариантов темы.
| Вариант | Описание | Поддерживается в |
|---|---|---|
|
Уменьшает размер компонента. |
Aura, Lumo |
|
Выравнивает значение поля по левому краю. |
Aura, Lumo |
|
Выравнивает значение поля по центру. |
Aura, Lumo |
|
Выравнивает значение поля по правому краю. |
Aura, Lumo |
|
Размещает вспомогательный текст над полем, под меткой. |
Aura, Lumo |
Атрибуты
passwordField имеет следующие уникальные атрибуты:
| Имя | Описание | По умолчанию |
|---|---|---|
Определяет, выделяется ли текст автоматически при получении полем фокуса. |
— |
|
Определяет, отображается ли в поле кнопка очистки. |
|
|
Задаёт значение компонента. |
— |
passwordField имеет следующие общие атрибуты:
id - alignSelf - allowedCharPattern - ariaLabel - ariaLabelledBy - autocapitalize - autocomplete - autocorrect - autofocus - classNames - css - colspan - dataContainer - enabled - errorMessage - focusShortcut - height - helperText - label - maxHeight - maxWidth - minHeight - minWidth - pattern - placeholder - property - readOnly - required - requiredMessage - tabIndex - themeNames - title - valueChangeMode - valueChangeTimeout - visible - width
Обработчики
passwordField имеет следующие уникальные обработчики:
| Имя | Описание |
|---|---|
Проверяет значение компонента. |
passwordField имеет следующие общие обработчики: