J'essaie d'obtenir le contenu d'une collection de tableaux à imprimer en utilisant ma fonction de débogage (qui prend une chaîne). Quelqu'un sait-il comment faire ça? Je voudrais que ce soit plutôt facile mais n'arrive pas à trouver un moyen ... Je reçois le mot "Objet" imprimé la plupart du temps.flex obtenir le contenu de arraycollection en tant que chaîne
Répondre
La méthode suivante devrait vous obtenir ce que vous avez besoin:
public static function arrayCollectionToString(arr:ArrayCollection):String
{
var toRet:String = "[";
for each(var obj:Object in arr) {
toRet += obj.toString() + ", ";
}
toRet += "]";
return toRet;
}
Si vous collez ceci dans la même classe que votre méthode de débogage, alors vous pouvez l'utiliser comme suit:
SomeDebugClass.dbgMessage(SomeDebugClass.arrayCollectionToString(myArrayCollection));
Cela aura une virgule de fin à la fin de la liste. Utilisez la réponse ci-dessous de sharvey. – Edyn
C'est beaucoup plus propre à faire:
var str:String = '['+myArrayCol.source.join(', ')+']';
la propriété source d'un ArrayCollection est un tableau, de sorte que tous les les fonctions habituelles sont disponibles.
par défaut est le coma allready séparé
array.toString()
Ceci est possible si vous accédez à la propriété 'source' (qui est un tableau) sur l'objet ArrayCollection. –
Vous pouvez utiliser
ObjectUtil.toString(arrayCollection);
- 1. Flex et Zend_AMF: Comment obtenir une Flex arrayCollection de Flex en PHP?
- 2. PHP GD: Comment obtenir imagedata en tant que chaîne binaire?
- 3. Tri d'une ArrayCollection dans Flex
- 4. Obtenir optarg en tant qu'objet chaîne C++
- 5. SyndicationFeed: Contenu en tant que CDATA?
- 6. Flex: Convertir ArrayCollection en tableau de chaînes dentelées
- 7. CodeIgniter Form Validation - Obtenir le résultat en tant que "tableau" Au lieu de "chaîne"
- 8. Flex charge SWF en tant que Sprite. Comment puis-je le charger en tant que Movieclip à la place?
- 9. Est-ce que SqlDataReader stocke tout en tant que chaîne?
- 10. Render Contrôle de l'utilisateur en tant que modèle de chaîne
- 11. enregistrez une chaîne en tant que fichier csv?
- 12. Flex WSDL vers ActionScript en tant que tâche ant?
- 13. Exécuter une chaîne en tant que commande en python
- 14. Comment transmettre une variable de chaîne en tant que TSysCharSet
- 15. ArrayCollection en PHP
- 16. En Java, comment analyser XML en tant que chaîne au lieu d'un fichier?
- 17. impression ArrayCollection dans les champs de texte dans FLex
- 18. contrôle swfLoader et contenu sonore en flex
- 19. Comment puis-je obtenir une page HTML en tant que chaîne via PHP?
- 20. Comment puis-je obtenir un fragment XML en tant que chaîne à partir d'un XElement?
- 21. Nhibernate ValueType Collection en tant que chaîne délimitée dans DB
- 22. définir une chaîne d'animations en tant que variable
- 23. BigDecimal évalué en tant que chaîne dans Velocity, Struts2
- 24. .NET en tant que client, Java en tant que serveur
- 25. UserControl en tant que tabItem
- 26. Comment obtenir le contenu complet de la page sous forme de chaîne en javascript?
- 27. WebMethod renvoie en tant que chaîne (sans balise <? Xml)
- 28. Mappage Java ArrayList <CustomClass> et Flex ArrayCollection
- 29. HttpContext.Current.Request.ApplicationPath résolu en tant que "/" sur le serveur de développement
- 30. Enregistrer une chaîne base64 sur le disque en tant que binaire en utilisant Delphi 2007
Pouvez-vous ajouter la fonction que vous utilisez, et la source des objets étant passé à elle? –
hey Dan M. J'ai essayé beaucoup de fonctions mais aucune ne semblait vraiment fonctionner. L'objet utilisé pour créer ArrayCollection sont des nœuds XML d'un service HTTPService. Je l'ai fonctionné maintenant. Merci! – thomas