Deaktivieren Sie die Zeilen in Flex DataGrid

Es sei denn, ich bin etwas fehlt hier offensichtlich, gibt es keine Möglichkeit, disbabling eine oder mehrere Zeilen in einem DataGrid. Ich würde erwarten, dass ein disabledRows oder disabledRowIndidices-Eigenschaft der DataGrid-oder List-Komponente, aber das scheint nicht zu existieren.

Fand ich eine "rendererArray" Eigenschaft, die den Gültigkeitsbereich mx_internal und enthält alle itemrenderers aller Zellen im datagrid. So kann ich den Typ und den Wert der Daten in die renderer und aktivieren oder deaktivieren Sie alle Zellen der gleichen Zeile, aber das fühlt sich zu sehr wie ein hack.

Irgendwelche Vorschläge?

Bearbeiten: ich weiß, dass das deaktivieren einer Zeile könnte bedeuten verschiedene Dinge. In meinem Fall bedeutet es, nicht in der Lage, Bearbeiten Sie die Zeile, auch wenn die editable-Eigenschaft des datagrid-Steuerelements auf true festgelegt ist. Es könnte jedoch auch bedeuten, nicht in der Lage, um eine Zeile zu wählen, aber das ist nicht das, was ich Suche.

Was bedeutet "deaktiviert" bedeutet, um ein datagrid-Zeile?
Ich meine den Fall, es bedeutet nicht in der Lage, um es zu Bearbeiten. Es könnte jedoch auch bedeuten, nicht in der Lage, um eine Zeile zu wählen. Gute Bemerkung, ich werde zu aktualisieren, ist die Frage.
Auch Datenblätter sind nicht definiert durch Ihre Reihen, Sie sind definiert durch Spalten. Für das deaktivieren bestimmter Zeilen, Sie sprechen über das wissen über die zugrunde liegenden Daten, was bedeutet, dass es im Umgang mit der itemRenderers.

InformationsquelleAutor Christophe Herreman | 2009-02-16

Schreibe einen Kommentar