Pregunta

¿Es posible mostrar una cadena de varias líneas en un DataGridColumn Flex?

es decir. Pantalla:

  

Línea de texto uno.

     

Línea de texto dos.

He intentado poner "\ n" "\ r", "
" cuando se almacena la cadena, pero nada parece funcionar.

Actualmente, sólo "línea de texto uno". se muestra y el resto está oculto en la célula. Yo prefiero no utilizar "wordWrap = true" para emular este comportamiento en la célula, sino que será capaz de poner manualmente en las pausas de nueva línea (aunque podría encender wordWrap para evitar texto largo de su escondite, debido a las dimensiones de celda). Gracias por todas las respuestas.

¿Fue útil?

Solución

tendrá que crear y itemRenderer y utilizar el componente mx: texto. A continuación, puede romper a una nueva línea utilizando "
", \ n, o \ r

Otros consejos

No importa. Ajuste "wordWrap = true" y "variableRowHeight = true" parece funcionar.

No sé si a resolver su problema o no, pero puede ser que otra puede obtener ayuda.

La solución perfecta es

  1. Establecer variableRowHeight = true;
  2. Establecer wordWrap = true;
  3. Para la columna datagrid uso itemEditor="mx.controls.TextArea";

Gracias,

Swapnil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top