| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2007
Beiträge: 27
| Datagrid - itemRenderer Problem
servus liebe Flexgemeinde, (ja, hab die Flexhilfe und das Forum durchsucht =) ich hab folgendes Problem: 2 ArrayCollections mit Items: { name: '...', connected: true/false } 2 Datagrids mit je 1 Spalte name (aus Platzgründen) ich würde gerne die (Namen der) Items, die connected sind, in einer verschiedenen Farbe anzeigen. Bin bis jetzt auf keine erfolgreiche Möglichkeit gekommen, im ItemRenderer, der die Spalte name visualisieren soll, auf die Property connected zuzugreifen. Nach dem was ich weiß, bekommt der itemRenderer nur die Property name als .data übergeben. danke für hilfe, Eik |
| | |
| | #2 (permalink) | |
| Neuer User Registriert seit: Oct 2002
Beiträge: 361
| Zitat:
Wie sieht denn Dein Renderer aus? Gruss | |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: May 2007
Beiträge: 27
|
danke, hast natürlich recht ich war schon dabei, mit owner.mygrid.dataProvider.getItem() und haste nicht gesehen zu arbeiten ![]() Für den Renderer brauchts nur eine TextArea mit zwei Functions. Der Farbwechsel funktioniert sogar, wenn man die Property zur Laufzeit ändert: Code: public function init ():void {
addEventListener(FlexEvent.Data_Change, dataChangeHandler);
}
private function dataChangeHandler (e:Event):void {
var object:TSystem = data as TSystem;
if (object.connected)
this.setStyle('backgroundColor', 0xFFCCCC);
else
this.setStyle(...);
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |