2013-12-13 3 views
3

В cfform есть атрибут preserveData, который сохраняет значения различных элементов управления после отправки формы.Альтернатива preserveData атрибут cfform в cfwheels startFormTag()

Есть ли какой-либо атрибут, чтобы получить ту же функциональность в startFormTag() в cfwheels.

Если нет, то, я думаю, cfwheels должны включать/добавлять эту функциональность в startFormTag(). Это было бы очень полезно.

ответ

4

@pankaj preserveData функциональность недоступна в CFWheels startFormTag(), хотя вы можете сделать пару вещей для выполнения той же операции. если вы хотите заполнить данные из базы данных в своей html-форме, то вы можете использовать метод findOne для получения данных из базы данных и заполнения с помощью форм-помощников (есть помощник формы, который принимает объекты как параметр и findOne возвращает данные в формате объекта). если вы хотите, чтобы нормальные данные были заполнены, объявите его с помощью cfparam и поместите его в значение, проверили, выбрали атрибут функции HTML From helers.

т.е.

если вы выборки данных из базы данных, то вы можете сделать некоторые вещи, как это (я имею «тест» таблица и которая имеет столбец «имя»)

<cfset getdata =model("test").findOne();/> 

и заселить его в форме

<cfoutput> 
     #textField(object="getdata", property="name")# 
    </cfoutput> 

для нормальных данных вы можете объявить его в cfparam

<cfparam name="params.name" default=""> 

и для его отображения в форме

<cfoutput>#textFieldTag(name="name", value="#params.name#")#</cfoutput> 

 Смежные вопросы

  • Нет связанных вопросов^_^