TextField

Быстрый старт​

Live Editor

Result

Управление внешним видом​

Внешний вид компонента зависит от свойств appearance, view, size:

Для appearance="clear" есть возможность отобразить разделитель с помощью hasDivider

Live Editor

Result

Подсказки​

Для вывода подсказки снизу от поля используйте свойство leftHelper - для подсказки слева, и rightHelper - для подсказки справа, для подсказки в виде Tooltip - hintText, для подсказки сверху справа - titleCaption:

Live Editor

Result

Когда label отсутствует или задан labelPlacement="inner", иконка подсказки по умолчанию (hintTargetPlacement="outer") отображается снаружи поля. Чтобы расположить иконку внутри поля, используйте hintTargetPlacement="inner":

Live Editor

Result

Обязательность поля​

tip

Наличие индикатора регулируется свойством hasRequiredIndicator.

Обязательность поля задаётся с помощью свойства required. Если поле является обязательным, то у компонента появляется специальный индикатор. Изменить расположение индикатора можно с помощью свойства requiredPlacement, которое принимает значения left и right.

Live Editor

Result

Расширенные примеры​

Live Editor

Result

Режим ввода (DEPRECATED)​

С помощью свойства enumerationType можно вводить элементы как теги. Свойство chipType изменяет внешний вид чипа. С помощью chipView можно задать общий вид Chip. Валидация Chip происходит с помощью функции chipValidator. По нажатию Enter, после ввода нужного текста, он преобразуется в Chip.

Live Editor

Result

API​