Flex DataGridColumn отображает многострочные строковые данные
Можно ли отобразить многострочную строку в Flex DataGridColumn?
т.е. дисплей:
Текстовая строка первая.
Текстовая строка вторая.
Я пытался поставить "\ n", "\ r", "
"при сохранении строки, но ничего не работает.
В настоящее время только "Текстовая строка первая". отображается, а остальное скрыто в ячейке. Я бы предпочел не использовать "wordWrap = true" для эмуляции этого поведения в ячейке, а вместо этого иметь возможность вручную вставлять разрывы новой строки (хотя я мог бы включить wordWrap, чтобы избежать скрытия длинного текста из-за размеров ячейки). Спасибо за любые ответы.
3 ответа
Вам нужно будет создать и itemrenderer, и использовать компонент mx:Text. Затем вы можете перейти на новую строку, используя " "
, \n или \r
Не берите в голову. Установка "wordWrap=true" и "variableRowHeight=true", кажется, работает.
Я не знаю, решаете ли вы свою проблему или нет, но другие могут получить помощь.
Идеальным решением является
- Задавать
variableRowHeight = true;
- Задавать
wordWrap = true;
- Для столбца данных используется
itemEditor="mx.controls.TextArea";
Спасибо,
Swapnil.