2010-12-14 17 views
1

Ich möchte eine neue Zeile im laufenden Betrieb (Runtime) zu meinem AdvancedDataGrid hinzufügen. Ich kann es dem Datenmodell hinzufügen, konnte jedoch keine Möglichkeit finden, die Tabelle zu rendern und die neue Zeile anzuzeigen.Zeile dynamisch zu AdvancedDataGrid hinzufügen

Was ich suche ist, einen Effekt des erweiterbaren Elements zu erstellen, wo das Klicken auf Zeile "zusätzliche Information" (wie eine Schublade) zeigt und das Klicken auf den Zeilenexpansionsschalter zeigt, dass es Kinder sind.

Ich sah Beispiele für DataGrid (http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_10.html), aber nicht für AdavancedDataGrid.

Das einzige, was ich gefunden habe, ist, ein neues Kind hinzuzufügen und openItem zu verwenden, aber das führt dazu, dass auch die anderen Kinder sichtbar sind.

Jede Hilfe ist sehr

geschätzt
+0

Wenn andere Zeilen erweitert wollen Sie ihnen bleiben helfen zu öffnen, nachdem die neue Zeile eingefügt wird ebenfalls Dies sollte? Ist der Standardstatus Ihrer Zeilen erweitert oder reduziert? –

Antwort

1

Sie die gesamte Datenraster revalidate müssen, nachdem Sie ein neues Element hinzugefügt, so dass alle neuen Elemente sichtbar werden können.

yourDataGrid.validateNow(); 

:)