2009-08-18 8 views
2

Flex DataGridColumn에 다중 행 문자열을 표시 할 수 있습니까?Flex DataGridColumn 다중 행 문자열 데이터 표시

즉 디스플레이 :

텍스트 라인 하나.

텍스트 줄 2.

문자열을 저장할 때 "\ n", "\ r", "
"을 넣으려고했지만 아무것도 작동하지 않습니다.

현재 "텍스트 줄 1"입니다. 나머지는 셀에 숨겨집니다. 셀에서이 동작을 에뮬레이션하기 위해 "wordWrap = true"를 사용하지 말고 수동으로 줄 바꿈을 넣을 수 있습니다 (단, 셀 크기로 인해 긴 텍스트가 나타나지 않도록 wordWrap을 설정할 수 있음). 모든 답장을 보내 주셔서 감사합니다.

답변

3

및 itemrenderer를 만들고 mx : Text 구성 요소를 사용해야합니다. "
", \ n 또는 \ r

+0

감사합니다. – raptors

+0

BTW 사용자 정의 렌더러에서도 여러 행을 표시하려면 DataGrid 선언에 "variableRowHeight = true"를 설정해야했습니다. 이 문제에 관해서 만 알면 누구에게나. – raptors

4

신경 쓰지 마세요. "wordWrap = true"및 "variableRowHeight = true"설정이 작동하는 것처럼 보입니다.

4

문제를 해결했는지 여부는 알 수 없지만 다른 사람이 도움을받을 수는 있습니다.

완벽한 솔루션은

  1. 에 데이터 그리드의 열 사용을 위해 itemEditor="mx.controls.TextArea";

감사합니다,

Swapnil을 wordWrap = true;

  • 설정 variableRowHeight = true;
  • 를 설정합니다.