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