Flex DataGridColumn Zeigen Sie Multiline -String -Daten anzeigen
-
18-09-2019 - |
Frage
Ist es möglich, eine Multiline -Zeichenfolge in einem Flex -DataGridColumn anzuzeigen?
dh Anzeige:
Textzeile eins.
Textzeile zwei.
Ich habe versucht " n", " r", ","
"Beim Speichern der Saite, aber nichts scheint zu funktionieren.
Derzeit nur "Textzeile eins". wird angezeigt und der Rest ist in der Zelle versteckt. Ich würde es vorziehen, nicht "wordwrap = true" zu verwenden, um dieses Verhalten in der Zelle zu emulieren, sondern in der Lage sein, neue Line -Pausen manuell einzulegen (obwohl ich WordWrap einschalten konnte, um zu vermeiden, dass lange Text aufgrund von Zelldimensionen versteckt ist). Danke für alle Antworten.
Lösung
Sie müssen itemRenderer erstellen und die Textkomponente MX: Textkomponente verwenden. Sie können dann mit einer neuen Zeile mithilfe der Zeile unterbrechen " "
, n oder r
Andere Tipps
Macht nichts. Das Einstellen von "WordWrap = true" und "variablerowHeight = true" scheint zu funktionieren.
Ich weiß nicht, ob Sie Ihr Problem lösen oder nicht, aber andere können Hilfe bekommen.
Die perfekte Lösung ist zu
- Satz
variableRowHeight = true;
- Satz
wordWrap = true;
- Zur Verwendung der DataGrid -Spalte verwenden Sie
itemEditor="mx.controls.TextArea";
Vielen Dank,
Swapnil.