Frage

Ich arbeite zum ersten Mal mit einer TileList und einem itemRenderer und ich bin ein wenig Probleme, bekommen die Informationen von meiner Array Sammlung zu Anzeige und die Suche nach einem paar Ratschlägen. Hier ist, was ich habe

        private function loadData():void{
        var stmt:SQLStatement = new SQLStatement();
        stmt.sqlConnection = sqlConn;
        stmt.text = "SELECT * FROM tbl_user ORDER BY user_id ASC";
        stmt.execute();
        var result:SQLResult = stmt.getResult();
        acData = new ArrayCollection(result.data);  
    }   


    <mx:TileList id="userlist" labelField="user_id" dataProvider="{acData}" width="600" height="200" paddingTop="25" left="117.15" y="327.25"> <!--itemClick="showMessage(event)"-->
    <mx:itemRenderer>
        <mx:Component>
            <mx:VBox width="125" height="125" paddingRight="5" paddingLeft="5" horizontalAlign="center">
                 <mx:Label id="username" text="{}"/>
                 <mx:Label id="userjob" text="{}"/>
            </mx:VBox>
        </mx:Component>
    </mx:itemRenderer>
</mx:TileList>

Also ich bin nur nicht sicher, wie ich mich über die Informationen aus dem Array ziehen und es in Labels wie Benutzernamen setzen, userjob, userbio ect, Im Inneren der Titelliste und itemRenderer.

War es hilfreich?

Lösung

Versuchen Sie diese:

<mx:Label id="username" text="{data. username}"/>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top