Coldfusion - Comment faire une boucle dans un tableau de structure et imprimer dynamiquement toutes les valeurs KEY?
Donner la Matrice de la Structure ci-dessous:
Je suis en mesure d'imprimer toutes les valeurs de tous les champs en faisant:
<cfset ColumnNames = structKeyArray(ApiData[1])>
<cfset ColumnLength = ArrayLen(ColumnNames)>
<cfloop from="1" to="#ArrayLen(ApiData)#" index="i">
<cfdump var="#ApiData[i].Created#">
<cfdump var="#ApiData[i].Name#">
...and so on
Maintenant, je suis en train de faire une boucle par tous les domaines, de sorte que je n'ai pas à l'écriture de la
le nom de chaque champ. Comment puis-je le faire dynamiquement?
Quelque chose comme:
<cfloop from="1" to="#ArrayLen(ApiData)#" index="i">
<cfloop from="1" to="#ColumnLength#" index="i">
<!---<cfdump var="#ApiData[i]." + "#ColumnNames[i]#" + "#">--->
<!---<cfdump var="#ApiData[i].ColumnNames[i]#">--->
</cfloop>
</cfloop>
Je ne suis pas un ColdFusion gars, juste aider un copain et ColdFusion syntaxe est très différent .Net 🙂
Merci pour votre aide
source d'informationauteur Max
Vous devez vous connecter pour publier un commentaire.
Ou vous pouvez utiliser CFScript, qui devrait être beaucoup plus facile à ramasser.
utiliser ce lien: http://www.learncfinaweek.com/week1/Looping/