6 Stimmen

Wie kann ich machen datagrid Höhe ist gleich Dateninhalt in Adobe Flex

In adobe Flex datagrid Höhe ist gleich zu fixieren Höhe . Ich möchte datagrid Höhe machen ist abhängig Daten.

1voto

Mahesh Punkte 11
var rwcnt = xmllist.length();// dataprovider.length

ADG.rowHeight = 20;

var rht = ADG.rowHeight;

ADG.height = (rwcnt * rht) + 26;

Dies ist, was ich Lösung, um die Größe der erweiterten datagrid steuern bekam

1voto

Yozef Punkte 829

In Spark DataGrid können Sie die requestedRowCount a la dataProviderLength ABER unter der Bedingung, dass Sie keine Höhe für die Datentabelle festlegen.

Auch für einen dataProvider, der eine Länge von weniger als 3 hat, wird es immer 3 Zeilen zeigen.

Hinweis Auch Spark bietet uns requestedMaxRowCount & requestedMinRowCount.

0voto

Nikhil Punkte 1

Danke Brat für deine Antwort, das hat mir geholfen (in gewisser Weise). Es gibt nur eine kleine Änderung, wenn wir die Höhe mit obiger Berechnung berechnen, erscheint ein vertikaler Scroll, wir müssen auch einstellen verticalScrollPolicy = "off" so dass es nie angezeigt wird

0voto

eBuildy Punkte 11

Vermeiden Sie in der MXML Ihrer Datentabelle natürlich Dinge wie height="100%" oder top="10" bottom="123".

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X