Wie kann ich datagrid-Höhe ist gleich Inhalt, der in Adobe Flex
In adobe Flex datagrid-Höhe ist gleich zu beheben Höhe . Ich möchte datagrid-Höhe ist abhängig von Daten .
InformationsquelleAutor LANE | 2008-11-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie jeden Zeile des datagrid-Steuerelements zu passen, basierend auf dem Inhalt einer bestimmten Spalte, die Zeile, indem Sie die "variableRowHeight den Wert" - Attribut auf true in der datagrid-Komponente und Einstellung der "wordWrap" - Attribut auf true dataGridColumn, enthält die variable Höhe Inhalt.
InformationsquelleAutor smartdirt
Ich verstehe nicht ganz deine Frage, aber wenn Sie Fragen, wie man die Größe des DataGrid auf die Anzahl der Zeilen in der dataProvider-Komponente, die Sie ausprobieren können:
oder
InformationsquelleAutor cliff.meyers
Bekomme ich das gleiche problem, mit Flex SDK 3.3. Ich habe gesehen, einige Adobe-bug-reports im Laufe der Jahre in Bezug auf diese, aber der bug checker immer sagen, es ist gelöst. Beste, was ich vorschlagen kann, ist, eine explizite pixel Höhe auf das datagrid, oder Sie können versuchen, diese:
Bart
InformationsquelleAutor
Dank für diejenigen, die sagen:
- das funktioniert für mich in Flex 4. Allerdings möchte ich darauf hinweisen, dass nach der Dokumentation "rowCount enthält die header-Zeile", also ich nehme an, die Antwort sollte
Trotzdem denke ich, die doco ist falsch, weil die erste Lösung funktioniert bei mir.
Ansonsten funktioniert diese Hilfe? http://www.actionscript.org/forums/showthread.php3?t=220962
InformationsquelleAutor Fletch
Weitem das seltsamste problem, das ich habe mit Flex ist, wie machen Sie einfach Listen und DataGrids Größe, um Ihre Inhalte (nicht angezeigt, eine Bildlaufleiste oder eine beliebige leere Zeilen). Ich hätte gedacht es wäre Total straight forward, auch mit variabler Zeilenhöhe. Es scheint kaum jemand anderes hat dieses problem?!
Wiederholt finden Sie in der obigen Lösung, die nicht funktioniert. Ich bekomme eine scroll-Leiste und eine zusätzliche leere Zeile, wenn mehr als ein Element in der Sammlung.
InformationsquelleAutor
dies ist, was ich bekam-Lösung, um die Größe der advanced datagrid
InformationsquelleAutor Mahesh
In Spark-DataGrid-Sie können die requestedRowCount der dataProviderLength, ABER unter der Bedingung, Sie Nicht Legen Sie eine Höhe für die Datagrid-Komponente.
Auch, für einen Datenprovider, der eine Länge von weniger als 3, Es werden immer 3 Zeilen.
Beachten Sie Auch Spark bietet uns requestedMaxRowCount & requestedMinRowCount.
InformationsquelleAutor Yozef
Natürlich vermeiden, in das datagrid-MXML sowas wie height="100%" oder top="10" bottom="123"
InformationsquelleAutor eBuildy
Dank Brat für deine Antwort, das hat für mich(in einer Weise). Es ist nur eine kleine änderung,wenn wir die Berechnung der Höhe unter Verwendung der obigen Berechnung eine vertikale Bildlaufleiste angezeigt wird, wir müssen auch
verticalScrollPolicy = "off"
, so dass es nie zeigtInformationsquelleAutor Nikhil