Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-03-2010, 12:23   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Ort: berlin
Beiträge: 58
Question itemrenderer geht nur teilweise ...

Hallo zusammen
Ich finde den Fehler nicht und weiss nicht mehr weiter

Ich hab hier einen inline itemrenderer für einen Datagrid, der mir zwar die Hintergrundfarbe korrekt umschaltet aber mir nicht die Zellenwerte durch Strings ersetzt, die ich in einem switch definiere...
Vielleicht sieht ja von euch jemand mit frischen Augen was hier schief läuft...
PHP-Code:
<mx:DataGrid  width="200" height="340" themeColor="#CCCCCC">
    <
mx:dataProvider>
        <
mx:Object Frage="frage1:" Antwort="{Application.application.antworten[12]}"   Gruppe="Basis"/>
        <
mx:Object Frage="frage2:" Antwort="{Application.application.antworten[13]}"   Gruppe="Basis"/>
        <
mx:Object Frage="frage3:" Antwort="{Application.application.antworten[14]}"   Gruppe="Basis"/>
    </
mx:dataProvider>
    <
mx:columns>
        <
mx:DataGridColumn dataField="Frage"/>
        <
mx:DataGridColumn dataField="Antwort" >
         <
mx:itemRenderer>
                <
mx:Component>
                    <
mx:HBox paddingLeft="2">
                        <
mx:Script>
                        <![
CDATA[
                            
override public function set datavalue:Object ) : void {
                                
super.data value;
                                var 
voreinstellung:Number 0;
                                var 
pubDate:Number data.Antwort;
          
                           if (
data.Frage == "frage1:"){
                            switch (
pubDate){
                    case 
1:
                    
data.Antwort "antwort1 ";
                    break;
                    case 
2:
                    
data.Antwort "antwort2 ";
                    break;
                    case 
3:
                    
data.Antwort "antwort3 ";
                    break;
            
                    default:
                    
data.Antwort "fehler";
                    break;
                            }
                           }
//-------------------------was jetzt folgt wird ausgeführt!---------------
           
           
if( pubDate == voreinstellung ){ setStyle("backgroundColor",0xd63400);
           } else {
setStyle("backgroundColor",0xffffff);}  
         
       }
                        ]]>
                        </
mx:Script>
                        
                        <
mx:Text width="100%" text="{data.Antwort}" />
                    </
mx:HBox>
                </
mx:Component>
            </
mx:itemRenderer>

        </
mx:DataGridColumn>
    </
mx:columns>
  </
mx:DataGrid
Bin für jeden Tipp wie ich das debuggen kann dankbar
gruß Bine
sabine b ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
datagrid, flex 3, itemrenderer

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
itemRenderer porcupine Flex programmieren 4 23-09-2009 19:32
getURL geht auf externen Domains nur teilweise abecker Flash Einsteiger 2 03-04-2008 08:29
itemRenderer Problem mirzahat ActionScript 3 1 21-11-2006 06:37
Schrift einbetten geht nur teilweise clooney Flash MX 2004 3 27-09-2005 14:09
Seite teilweise Cachen und teilweise nicht? Samuel HTML und CSS 1 03-09-2003 20:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:14 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele