Flex DataGridColumn отображает многострочные строковые данные

Можно ли отобразить многострочную строку в Flex DataGridColumn?

т.е. дисплей:

Текстовая строка первая.

Текстовая строка вторая.

Я пытался поставить "\ n", "\ r", "
"при сохранении строки, но ничего не работает.

В настоящее время только "Текстовая строка первая". отображается, а остальное скрыто в ячейке. Я бы предпочел не использовать "wordWrap = true" для эмуляции этого поведения в ячейке, а вместо этого иметь возможность вручную вставлять разрывы новой строки (хотя я мог бы включить wordWrap, чтобы избежать скрытия длинного текста из-за размеров ячейки). Спасибо за любые ответы.

3 ответа

Решение

Вам нужно будет создать и itemrenderer, и использовать компонент mx:Text. Затем вы можете перейти на новую строку, используя "
", \n или \r

Не берите в голову. Установка "wordWrap=true" и "variableRowHeight=true", кажется, работает.

Я не знаю, решаете ли вы свою проблему или нет, но другие могут получить помощь.

Идеальным решением является

  1. Задавать variableRowHeight = true;
  2. Задавать wordWrap = true;
  3. Для столбца данных используется itemEditor="mx.controls.TextArea";

Спасибо,

Swapnil.

Другие вопросы по тегам