J'ai une étiquette qui utilise un répéteur pour obtenir des informations à partir d'une base de données. Maintenant j'essaye de passer l'information dans cette étiquette à un autre composant d'étiquette, mais je n'ai pas eu de la chance.Obtenir du texte à partir d'un objet reapeater - flex
si je fais une trace sur l'étiquette dans le répéteur par exemple.
trace (Gotid.text);
Je reçois cette erreur en mode débogage
avertissement: incapable de se lier à la propriété « user_name » la classe « Object » (classe est pas un IEventDispatcher) non défini
Toutes les idées sur la façon Je vais obtenir des informations de Gotid à afficher sous forme de texte dans une autre étiquette?
k Je vais essayer de faire ce aussi simple que possible
private function Getid():void { var stmt:SQLStatement = new SQLStatement(); stmt.sqlConnection = sqlConn; stmt.text = "SELECT * FROM tbl_animal WHERE animal_ptag='"+ptagInput.text+"'"; stmt.execute(); var result:SQLResult = stmt.getResult(); acGetid = new ArrayCollection(result.data); animalid.text = Gotid.text; trace (Gotid.text); }
-
<mx:Repeater id="getidrepeater" dataProvider="{acGetid}">
<mx:Label x="30" y="362" text="{getidrepeater.currentItem.animal_id}" id="Gotid"/>
</mx:Repeater>
<mx:Label x="30" y="388" text="Label" id="animalid"/>
jeter un exemple de votre code s'il vous plaît. – invertedSpear