2009-06-23 10 views
1

Ich habe ein DataGrid, das von einer XML-Antwort eines Webdienstes aufgefüllt wird. Derzeit passe ich alle 5 Sekunden gegen den Web-Service an, um die Datenfrische zu erhalten, da dies essentiell ist. Jetzt kann diese Abfrage die Daten in einer der Spalten des DataGrids ändern, und ich möchte die Zeilen mit Farben formatieren, die auf dem Inhalt einer einzelnen Zelle einer Zeile des DataGrid basieren.Formatierung eines DataGridRow basierend auf dynamischem Zelleninhalt?

Hat jemand einen Einblick, wie dies zu erreichen ist? Ich bin nicht ganz sicher, wo ich anfangen soll.

Antwort

1

was Sie wollen, ist styleFunction, aber ich denke, Sie können dies nur auf einem advancedDataGrid verwenden, ich glaube nicht, das normale DataGrid unterstützt dies.

http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_04.html

Sie das Zeilenobjekt in die Funktion übergeben und Sie Logik, ob oder nicht zu sagen, verwenden können Stile anwenden.

Die einzige andere Sache, an die ich denken kann, wenn Sie ein AdvancedDataGrid nicht verwenden können, ist wahrscheinlich mit einem Elementrenderer, aber das wäre wahrscheinlich viel mehr Arbeit.

+0

Wenn ich labelFunction betrachte, dachte ich, dass es eine Art von styleFunction sein müsste. Das ist genau das, was ich brauche. –

Verwandte Themen