Как установить высоту TextArea на ее высоту содержания

У меня есть mx:TextArea, и я хочу, чтобы его высота совпала с его высотой содержания. Нет ничего необычного - просто текстовая область и текст, который не доступен для редактирования. Мне нужен простой и надежный способ заставить управление соответствовать и показать весь текст без вертикальной прокрутки - что-то как автоматическое изменение размеров. Также текст моего управления будет установлен только однажды и не изменится, поскольку это не будет доступно для редактирования.


   
      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla id lorem 
      quis ante pulvinar auctor at eget risus. Nulla facilisi. Morbi ultricies 
      dignissim lorem, quis suscipit felis ullamcorper et.
   

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

5
задан Community 23 May 2017 в 11:45
поделиться

2 ответа

Используйте свойство textHeight только для чтения TextArea и установите для высоты TextArea значение TextArea.textHeight + любое вертикальное заполнение TextArea использует плюс высоту верхней и нижней границ (изучите компонент TextArea и выясните его). Этот процесс должен происходить в обработчике, который вы добавляете к событию change для TextArea .

3
ответ дан 14 December 2019 в 18:58
поделиться

Я бы посоветовал поиграть с «wordWrap = 'true'» в дополнение к политике прокрутки.

-1
ответ дан 14 December 2019 в 18:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: