field.textarea

Поле для ввода многострочного текста. Используйте в заданиях, требующих расширенного ответа. Для однострочных ответов подойдет компонент field.text.

Высота поля не подстраивается под длину текста автоматически. Пользователи могут изменить высоту поля, потянув его за правый нижний угол. Чтобы изменить изначальный размер поля, используйте свойство строки rows.

Обратите внимание, что в текстовом поле нельзя использовать форматирование.

Посмотреть пример в песочнице.

Свойства компонента

НазваниеТипОписание
type*"field.textarea"

Задает тип компонента.

data*writable

Данные, значения которых будут обработаны или изменены.

labelstring

Надпись над компонентом.

disabledboolean

Если true, редактирование недоступно.

hintstring

Текст подсказки.

placeholderstring

Полупрозрачная надпись, отображающаяся, когда поле не заполнено. Это может быть пример ответа или подсказка.

requiredMarkboolean

Показывать "*" рядом с надписью над компонентом

resizableboolean

Изменение высоты поля. При значении true (значение по умолчанию) высоту поля можно изменять. Чтобы запретить изменять размер, установите значение false.

rowsnumber

Высота текстового поля в строках.

rtlobject

Тексты на арабском, иврите и некоторых других языках принято писать слева направо. Используйте это свойство, чтобы задать правильный режим отображения для компонента.

Посмотреть пример в песочнице.

Подробнее про RTL-языки.

rtl.modestring

Режим отображения:

  • ltr — слева направо;
  • rtl — справа налево.

Выбранное значение подставится в атрибут dir в HTML-коде компонента. Подробнее про свойство dir.

validationcondition

Валидация на основе условия (condition).

НазваниеТипОписание
type*"field.textarea"

Задает тип компонента.

data*writable

Данные, значения которых будут обработаны или изменены.

labelstring

Надпись над компонентом.

disabledboolean

Если true, редактирование недоступно.

hintstring

Текст подсказки.

placeholderstring

Полупрозрачная надпись, отображающаяся, когда поле не заполнено. Это может быть пример ответа или подсказка.

requiredMarkboolean

Показывать "*" рядом с надписью над компонентом

resizableboolean

Изменение высоты поля. При значении true (значение по умолчанию) высоту поля можно изменять. Чтобы запретить изменять размер, установите значение false.

rowsnumber

Высота текстового поля в строках.

rtlobject

Тексты на арабском, иврите и некоторых других языках принято писать слева направо. Используйте это свойство, чтобы задать правильный режим отображения для компонента.

Посмотреть пример в песочнице.

Подробнее про RTL-языки.

rtl.modestring

Режим отображения:

  • ltr — слева направо;
  • rtl — справа налево.

Выбранное значение подставится в атрибут dir в HTML-коде компонента. Подробнее про свойство dir.

validationcondition

Валидация на основе условия (condition).