Есть ли лучший способ написать следующее?Оценка функции
<cfloop list="#qry.Columnlist#" index="FieldName">
<cfset "form.#FieldName#" = Evaluate("qry.#FieldName#")>
</cfloop>
Этот цикл присваивает каждому полю в запросе соответствующее поле формы. Я понимаю, что функция оценки избегана.
Хороший ответ! Я тоже искал решение для этого сегодня. –
Как насчет 'оценка (" qry. # MyArr [i] .foo # ")' Я пытался 'qry [myArr [i] [foo]]', но не повезло – isurfbecause
@isurfbecause не уверен, что вы спрашиваете, но для объекта массива это '[fieldName] [rowIndex]'. Является ли 'foo' rowIndex? если это так, сначала установите 'myArr [1]' в некоторый var, а затем используйте это. CF может не нравиться вложенным '[]' – Henry