Question

Est-il possible d'afficher une chaîne multiligne dans un Flex DataGridColumn?

i.e.. Affichage:

  

Ligne de texte un.

     

Ligne de texte deux.

Je l'ai essayé de mettre "\ n", "\ r", "
" lors de l'enregistrement de la chaîne, mais rien ne semble fonctionner.

Actuellement, seule « ligne de texte un. » est affiché et le reste est caché dans la cellule. Je préfère ne pas utiliser « wordWrap = true » à imiter ce comportement dans la cellule, mais être en mesure de mettre la main dans les pauses de nouvelle ligne (bien que je pouvais sur wordWrap pour éviter un long texte de se cacher en raison des dimensions de la cellule). Merci pour toute réponse.

Était-ce utile?

La solution

vous devrez créer et itemRenderer et utiliser le mx: composant texte. Vous pouvez ensuite briser une nouvelle ligne en utilisant "
", \ n ou \ r

Autres conseils

Peu importe. Réglage "wordWrap = true" et "variableRowHeight = true" semble fonctionner.

Je ne sais pas si vous résoudre votre problème ou non, mais peut-être d'autres obtenir de l'aide.

La solution idéale est de

  1. Définir variableRowHeight = true;
  2. Définir wordWrap = true;
  3. Pour la colonne DataGrid utilisation itemEditor="mx.controls.TextArea";

Merci,

Swapnil.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top