【问题标题】:Javascript code to kick off Spring WebFlow2 transition启动 Spring WebFlow2 转换的 Javascript 代码
【发布时间】:2012-08-29 05:13:54
【问题描述】:

有谁知道我可以在单选按钮上添加任何 JavaScript 代码来启动 Spring WebFlow2 转换事件?

如果用户单击单选按钮,我希望启动一个转换以将值加载到下拉列表中...有人可以告诉我你是否看到这样做。

【问题讨论】:

    标签: java javascript spring spring-webflow


    【解决方案1】:

    在您的情况下,我认为您只想使用 Ajax 来刷新页面的一部分。我使用的是全局js文件中的一个函数:

    function ajaxWebFlowSubmitGet(divID,pars,view) {
        new Ajax.Updater({success:divID},
                            view+"&date="+new Date().getTime(),
                            {   method:'get',
                                parameters:pars,
                                evalScripts:true,
                                onFailure:reportError,
                                requestHeaders: ['Accept','text/html;type=ajax']    
                            });
    }
    

    你可以在你的代码中使用

    ajaxWebFlowSubmitGet('dropdownListDiv','_eventId=eventID&fragments=dropDownFragment',${flowExecutionUrl});
    

    只需将“ajaxWebFlowSubmitGet”函数放在您的页面中,然后从您的单选按钮调用它。

    • 'dropdownListDiv' 是您要更新的 div
    • eventID 是您要执行的 Web 流的转换名称
    • dropDownFragment 是您希望作为响应接收的片段的名称(并放在您的“dropdownListDiv”中)

    【讨论】:

    • 现在好点了吗?你不明白哪一部分?
    • 我所做的只是启动单选按钮更改的过渡类型...我不明白为什么我需要 div 等
    • 你有邮箱吗 rptmat57
    • 看看这个问题...forum.springsource.org/…
    • 电子邮件地址位于 gmail dot com
    猜你喜欢
    • 2012-08-30
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 2011-01-12
    • 2022-12-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    相关资源
    最近更新 更多