preserveData
中有一个名为cfform
的属性,可在表单提交后保留各种控件的值。
是否有任何属性可以在cfwheels中的startFormTag()
中获得相同的功能。
如果没有,那么,我认为,cfwheels应该包括/添加此功能到startFormTag()
。
这真的很有帮助。
答案 0 :(得分:4)
@pankaj preserveData功能在CFWheels startFormTag()中不可用,但您可以执行几项操作来执行相同的操作。如果你想在你的html表单中填充数据库中的数据,那么你可以使用findOne方法从数据库中获取数据并使用表单助手填充(有一些表单助手接受对象作为参数,findOne以对象格式返回数据)。如果你想要填充普通数据,那么使用cfparam声明它并将其放入HTML的值,检查,选中属性来自助手功能。
即
如果你从数据库中提取数据,那么你可以做一些这样的事情(我有“测试”表,其中有“名称”列)
<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>