3
cfform
中存在一個名爲preserveData
的屬性,該屬性在表單提交後保留各種控件的值。保留cfwheels中cfform的數據屬性的替代方法startFormTag()
是否有任何屬性可以在cfwheels中的startFormTag()
中獲得相同的功能。
如果不是,那麼我認爲,cfwheels應該包含/添加此功能到startFormTag()
。 這會非常有幫助。
cfform
中存在一個名爲preserveData
的屬性,該屬性在表單提交後保留各種控件的值。保留cfwheels中cfform的數據屬性的替代方法startFormTag()
是否有任何屬性可以在cfwheels中的startFormTag()
中獲得相同的功能。
如果不是,那麼我認爲,cfwheels應該包含/添加此功能到startFormTag()
。 這會非常有幫助。
@pankaj preserve數據功能在CFWheels startFormTag()中不可用,但您可以執行幾件事來執行相同的操作。如果你想從你的html表單中的databse填充數據,那麼你可以使用findOne方法從數據庫獲取數據並使用表單助手(有一些表單助手接受對象作爲參數,findOne以對象格式返回數據)。如果你想要正常的數據被填充,那麼使用cfparam聲明它,並將其放入值中,選中HTML屬性,從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>