2017-10-19 19 views
1

je code:liste de sortie en cfloop avec deux variables

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

Le problème est que je veux sortir la liste mais je reçois l'erreur « élément CBOSTRUCTURELEVEL_ n'est pas défini dans la forme. ». Il ne reconnaît pas la sortie de # i # dans la liste dans le second cfloop.

Comment puis-je afficher toute la liste comme indiqué ci-dessus?

Merci pour votre aide.

Répondre

0

essayer d'utiliser la fonction d'évaluer:

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

Merci beaucoup. Cela a résolu mon problème. – Wacki

+0

Sachez simplement que 'evaluer 'n'est pas nécessaire ici. Le mieux était d'utiliser 'form ['cboStructureLevel_' & i]'. – RRK

6

Essayez ceci pour votre boucle intérieure:

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