ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
spark.components.gridClasses 

IGridVisualElement  - AS3 Flex

Paketspark.components.gridClasses
Schnittstellepublic interface IGridVisualElement

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 2.0

Diese Schnittstelle stellt eine Methode bereit, mit der die dynamisch erstellten visuellen Elemente sich selbst konfigurieren können, bevor sie angezeigt werden. Sie wird nach Bedarf aufgerufen, wenn ein Factory-generiertes visuelles Element erstellt oder wiederverwendet wird. Diese Methode wird nicht direkt aufgerufen.

Das ist eine optionale Schnittstelle für alle Factory-generierten visuellen Elemente außer itemRenderers: caretIndicator, hoverIndicator, editorIndicator, selectionIndicator, columnSeparator, rowSeparator, alternatingRowColorsBackground (siehe DataGrid), sortIndicator (siehe GridColumnHeaderGroup). Sie wird normalerweise zur Konfiguration generierter visueller Elemente mit DataGrid-Stilwerten verwendet. Beispiel: Um den Wert des DataGrid „symbolColor“-Stils für die Füllfarbe der Einfügezeichen zu verwenden, wird die prepareGridVisualElement()-Methode wie folgt definiert:

  public function prepareGridVisualElement(grid:Grid, rowIndex:int, columnIndex:int):void
  {
      caretStroke.color = grid.dataGrid.getStyle("caretColor");
  }
  

Die rowIndex- und columnIndex-Parameter geben die vom visuellen Element beanspruchte Zelle an. Wenn columnIndex = -1 ist, dann beansprucht das visuelle Element eine Rasterzeile. Wenn rowIndex = -1 ist, dann beansprucht das visuelle Element eine Rasterspalte.

Es gibt noch viele weitere Beispiele wie diese in DataGridSkin.mxml. Beachten Sie, dass benutzerdefinierte visuelle Elemente der DataGrid-Skin diese Schnittstelle nicht implementieren müssen, wenn die zusätzliche Flexibilität nicht benötigt wird.



Öffentliche Methoden
 MethodeDefiniert von
  
prepareGridVisualElement(grid:Grid, rowIndex:int, columnIndex:int):void
Diese Methode wird aufgerufen, bevor ein visuelles Element des Rasters wiedergegeben wird, damit das Element sich selbst konfigurieren kann.
IGridVisualElement
Methodendetails

prepareGridVisualElement

()Methode
public function prepareGridVisualElement(grid:Grid, rowIndex:int, columnIndex:int):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 2.0

Diese Methode wird aufgerufen, bevor ein visuelles Element des Rasters wiedergegeben wird, damit das Element sich selbst konfigurieren kann. Die Parameter der Methode geben an, welche Zelle oder Zeile (wenn columnIndex = -1) oder Spalte (wenn rowIndex = -1) das visuelle Element beansprucht.

Wenn das visuelle Element von einem Factorywert-DataGrid-Skinteil generiert wird, wie dem selectionIndicator oder dem hoverIndicator, dann ist grid.dataGrid das DataGrid, für welches das Raster ein Skinteil ist.

Parameter

grid:Grid — Das Raster, das mit diesem visuellen Element verknüpft ist.
 
rowIndex:int — Die Zeilenkoordinate der Zelle, die das visuelle Element beansprucht, oder -1
 
columnIndex:int — Die Spaltenkoordinate der Zelle, die das visuelle Element beansprucht, oder -1





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.