【问题标题】:Loading fancybox iframe content using grails webflow trigger event使用 grails webflow 触发事件加载fancybox iframe 内容
【发布时间】:2012-03-01 18:55:11
【问题描述】:

我正在使用 grail 的 webflow 来管理我网站上的多阶段注册过程。一个链接触发一个启动状态的事件,目的是在一个fancybox iframe中加载相应的视图。我使用 grail 的链接标记来解析视图的 URL,但 iframe 只显示“404”。

触发器:

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

URL 解析为 /mysite/registration/register?_eventId=enterStandardDetails。

网络流:

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,从而在用户单击“下一步”时启动流程吗?

任何想法或想法将不胜感激。

谢谢,-汤姆

【问题讨论】:

    标签: grails fancybox spring-webflow


    【解决方案1】:

    问题是我忘记导入 fancybox 脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-06
      • 2011-04-27
      • 2012-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多