2013-12-13 2 views
3

cfformpreserveData이라는 속성이 있으며 양식 제출 후 여러 컨트롤의 값을 보존합니다.cfwheels startFormTag()의 cfform 데이터 속성 대신

cfwheels에서 startFormTag()에 동일한 기능을 사용하기위한 속성이 있습니까?

그렇다면 cfwheels은 startFormTag()에이 기능을 추가/추가해야한다고 생각합니다. 정말 도움이 될 것입니다.

답변

4

@pankaj preserveData 기능은 CFWheels startFormTag()에서 사용할 수 없지만 동일한 작업을 수행하는 데 몇 가지 작업을 수행 할 수는 있습니다. html 형식의 databse 데이터를 채우려면 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>