field.textarea

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

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

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

  • view.list — отображает данные списком;
  • field.text — добавляет поле для ввода текста;
  • data.output — определяет данные задания, которые вы получите после его отправки исполнителем.

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

Название

Тип

Описание

type*

"field.textarea"

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

data*

writable

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

label

string

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

disabled

boolean

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

hint

string

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

placeholder

string

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

requiredMark

boolean

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

resizable

boolean

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

rows

number

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

rtl

object

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

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

rtl.mode

string

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

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

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

validation

condition

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

Предыдущая