2017-10-19 1 views
1

ich folgenden Code haben:Ausgabeliste in cfloop mit zwei Variablen

<cfloop from="1" to="3" index="i"> 
    <cfloop list="#FORM.cboStructureLevel_#i##" index="ii" delimiters=","> 
     #ii# 
    </cfloop> 
</cfloop> 

Das Problem ist, dass ich die Liste ausgegeben werden soll, aber ich erhalte die Fehlermeldung „Element CBOSTRUCTURELEVEL_ in FORM nicht definiert ist.“. Die Ausgabe von # i # in der Liste im zweiten cfloop wird nicht erkannt.

Wie kann ich die gesamte Liste wie oben angegeben ausgeben?

Vielen Dank für Ihre Hilfe.

Antwort

0

versuchen Funktion zu nutzen bewerten:

#Evaluate('FORM.cboStructureLevel_#i#')# 
+0

Ihnen sehr danken. Das hat mein Problem gelöst. – Wacki

+0

Nur wissen, dass "evaluate" hier nicht benötigt wird. Besser war es, 'form ['cboStructureLevel_' & i]' zu verwenden. – RRK

6

die Sie interessieren für Ihre innere Schleife:

<cfloop list="#form['cboStructureLevel_' & i]#" index="ii">