wordWrap = "true" не работает в Flex Datagrid - PullRequest
1 голос
/ 14 июля 2010

в Flex Datagrid, мне нужно поддерживать функцию переноса строки в одном столбце.В теории мне нужно установить wordWrap = "true" и variableRowHeight = "true".Это работает хорошо.

Но проблема в том, что если в облаке я установил свойства itemRenderer = "lc.monitoring.logviewer.components.CustomColumnRenderer", то функция переноса строк не вступит в силу.Кажется, что функция переноса строк не может работать с itemRenderer в столбце таблицы данных.

Любой может помочь мне в этом.

Ответы [ 2 ]

1 голос
/ 14 июля 2010

Не используйте Label - это для отображения одной строки текста.

Элемент управления Label отображает одну строку нередактируемого текста. Используйте элемент управления Text для создания блоков многострочного нередактируемого текста.

mx.controls.Text поддерживает многострочный текст и перенос слов

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

0 голосов
/ 14 июля 2010

Вы должны попытаться переопределить measure и updateDisplaylist внутри вашего itemrenderer. Ваш рендерер предметов не знает, как изменить высоту, чтобы показывать информацию внутри dg

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...