У меня есть 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.
Существует еще одно сообщение здесь по той же теме, но это не относится ко мне потому что установка, там намного более сложно, поскольку это включает моделирование и привязку.
Используйте свойство textHeight
только для чтения TextArea
и установите для высоты TextArea значение TextArea.textHeight + любое вертикальное заполнение TextArea
использует плюс высоту верхней и нижней границ (изучите компонент TextArea
и выясните его). Этот процесс должен происходить в обработчике, который вы добавляете к событию change
для TextArea
.
Я бы посоветовал поиграть с «wordWrap = 'true'» в дополнение к политике прокрутки.