Nadanie tablicy Structure poniżej:Coldfusion - jak przechodzić przez Array of Structure i drukować dynamicznie wszystkie wartości KEY?
jestem w stanie wydrukować wszystkie wartości ze wszystkich pól, wykonując:
<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
Teraz próbuję pętli wszystkich dziedzinach, tak że Nie muszę już pisać nazwy każdego pola. Jak zrobić to dynamicznie? Coś jak:
<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>
Nie jestem ColdFusion facet, tylko pomaga kumpel i składnia ColdFusion jest bardzo odmienna od Net :-)
Dziękuję za pomoc
Mój głos w tej sprawie powinien dostać swoją reputację na 3 cyfr. Jesteś mi winien piwo. –