Список вывода в cfloop с двумя переменными

У меня есть следующий код:

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

Проблема в том, что я хочу вывести список, но получаю сообщение об ошибке «Элемент CBOSTRUCTURELEVEL_ не определен в FORM». Он не распознает вывод #i# в списке во втором cfloop.

Как я могу вывести весь список, как указано выше?

Спасибо за помощь.


person Wacki    schedule 19.10.2017    source источник


Ответы (2)


попробуйте использовать функцию оценки:

#Evaluate('FORM.cboStructureLevel_#i#')#
person titiscan    schedule 19.10.2017
comment
Просто знайте, что evaluate здесь не нужен. Лучше было использовать form['cboStructureLevel_' & i]. - person rrk; 20.10.2017

Попробуйте это для вашего внутреннего цикла:

<cfloop list="#form['cboStructureLevel_' & i]#" index="ii">
person Yieng Ly    schedule 19.10.2017