2011-12-27 13 views
0

私はサイトの多段階登録プロセスを管理するためにgrailのウェブフローを使用しています。リンクは開始状態のイベントをトリガーし、対応するビューをファンシーフレームiframeにロードすることを意図しています。ビューのURLを解決するためにgrailのリンクタグを使用しましたが、iframeには '404'と表示されます。grails webflowトリガイベントを使用してfancybox iframeコンテンツを読み込む

トリガー:?

<g:link controller="registration" action="register" 
         event="enterStandardDetails" class="register" /> 

URLが/個人用サイト/登録/登録_eventId = enterStandardDetailsに解決されます。

のWebflow:

def registerFlow = { 
    enterStandardDetails = { 
     on("next") { 
      // capture mandatory user details 
     }.to("enterOtherDetails") 
    } 

    enterOtherDetails = { 
     on("next") { 
      // capture optional user details 
     }.to("categories") 
     on("previous").to("enterStandardDetails") 
    } 

    registrationComplete = { 
     // display finished state 
    } 
} 

のjavascript:

$("a.register").fancybox({ 
    'width' : '65%', 
    'height' : '90%', 
    'type' : 'iframe' 
}); 

それをレンダリングするGrailsの前に、ビューステートに対応するURLを傍受することは可能ですか?または、私はこれを工学的に超えていますか?開始状態に対応するビューのURLを渡すだけで、ユーザーが「次へ」をクリックするとフローが開始されますか?

ご意見やご感想をいただければ幸いです。

おかげで、-Tom

答えて

-1

問題は、私はfancyboxスクリプトをインポートするのを忘れたということでした。

関連する問題