2012-10-11 4 views

답변

1

코드의 어느 위치 에나 삽입하여 현재 페이지에 출력 할 수 있어야합니다. 이 상태로 리디렉션을 발행합니다

S.redirectTo("/confirm",() => S.notice("Thank you for signing up")) 

: - 코드가 양식 제출을 처리 한 후 별도의 페이지로 리디렉션 경우, 당신은 아마 이런 식으로 뭔가를해야합니다. 위의 예는 리디렉션 후에 기능을 실행하여 메시지를 표시합니다.

ProtoUser의 경우 작동하는 것처럼 보이지만 API에 몇 가지 위치가 있습니다 (http://scala-tools.org/mvnsites/liftweb-2.4/#net.liftweb.mapper.MegaProtoUser). :

user.toForm("Create User", 
    (u:UserType) => S.notice("Thank you for signing up")) 

또는 (영구적 원하는 경우 또는 무시) 당신은 호출을 시도 할 수이 방법은 유용 할 것이다 당신의 응답 =)에 대한

doPostCommit(() => S.notice("Thank you for signing up") 
+0

감사합니다,하지만 난 관련된 솔루션을 기대했다 내장 ProtoUser 모델을 사용할 때이 행이 위치 할 위치. 예를 들어 –

+0

을 무시하는 방법 MegaProtoUser에서 사용할 수있는 일부 장소에서 답변을 업데이트했습니다. – jcern