Domanda

E 'possibile visualizzare una stringa multilinea in un Flex DataGridColumn?

vale a dire. Display:

  

Testo linea uno.

     

Testo linea due.

Ho provato a mettere "\ n", "\ r", "
" quando si ripone la corda, ma nulla sembra funzionare.

Attualmente solo "linea di testo uno". viene visualizzato e il resto è nascosto nella cella. Preferirei non usare "wordWrap = true" per emulare questo comportamento nella cella, ma invece in grado di mettere manualmente in pause di nuova linea (anche se ho potuto accendere wordWrap evitare testo lungo da nascondere grazie alle dimensioni delle celle). Grazie per le eventuali risposte.

È stato utile?

Soluzione

è necessario creare e itemRenderer e utilizzare il mx: componente di testo. È quindi possibile interrompere per una nuova linea utilizzando "
", \ n, o \ r

Altri suggerimenti

Non importa. Impostazione "wordWrap = true" e "variableRowHeight = true" sembra funzionare.

Non so se a risolvere il problema o no, ma potrebbe altra possibile ottenere aiuto.

La soluzione perfetta è quella di

  1. Imposta variableRowHeight = true;
  2. Imposta wordWrap = true;
  3. Per l'uso della colonna DataGrid itemEditor="mx.controls.TextArea";

Grazie,

Swapnil.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top