3.5.2.1.37. ResizableTextArea
ResizableTextArea − многострочное текстовое поле для редактирования текста с возможностью изменять размер.
XML-имя компонента: resizableTextArea.
ResizableTextArea в основном повторяет функциональность TextArea и имеет следующие специфические атрибуты:
-  resizableDirection– задаёт возможность изменения размера области и его направление.<textArea id="textArea" resizableDirection="BOTH"/>  Доступны следующие режимы изменения размера: -  BOTH− компонент может изменять размер в обоих направлениях. РежимBOTHиспользуется по умолчанию. Режим не будет работать, если задан размер компонента в процентах.
-  NONE− компонент не может изменять размер.
-  VERTICAL− компонент может изменять размер только по вертикали. Режим не будет работать, если задана высота компонента в процентах.
-  HORIZONTAL− компонент может изменять размер только по горизонтали. Режим не будет работать, если задана ширина компонента в процентах.
 События изменения размеров области можно отслеживать с помощью слушателя ResizeListener, например:resizableTextArea.addResizeListener(resizeEvent -> notifications.create() .withCaption("Resized") .show());
-  
- Атрибуты resizableTextArea
-  
    align - caption - captionAsHtml - caseConversion - cols - contextHelpText - contextHelpTextHtmlEnabled - css - dataContainer - datasource - datatype - description - descriptionAsHtml - editable - enable - box.expandRatio - height - icon - id - inputPrompt - maxLength - property - required - requiredMessage - responsive - rows - settingsEnabled - stylename - tabIndex - textChangeEventMode - textChangeTimeout - trim - visible - width - wordWrap 
- Предопределенные стили resizableTextArea
-  
    align-center - align-right - borderless - huge - large - small - tiny 
- API
-  
    addResizeListener - addTextChangeListener - addValueChangeListener - addValidator - applySettings - commit - discard - isModified - saveSettings - setContextHelpIconClickHandler