【问题标题】:How to change webflow variable on key pressed?如何在按键时更改 webflow 变量?
【发布时间】:2013-04-02 02:54:19
【问题描述】:

我在 Spring WebFlow 中有 flowScope 变量。我想通过按键盘上的特定键来更改它。所以我需要一些能力来改变它。我想到了rich:hotkey,但是功能是什么?

<rich:hotKey key="esc"  onkeyup="???" />

可能还有其他想法? 我需要调用后端

【问题讨论】:

    标签: jsf richfaces spring-webflow


    【解决方案1】:

    a4j:jsFunction是你想要的,你可以这样使用:

    <a4j:jsFunction name="myFunction" actionListener="#{bean.changeFlow}" /> 
    
    <rich:hotKey key="esc" onkeyup="myFunction()"/>
    

    【讨论】:

    • 谢谢。顺便说一句,使用它后整个页面都会刷新,但是为什么呢?我设置了 a4j:jsFunction 的“渲染”属性来渲染我需要的东西。此外,“oncomplete”由于我猜想的同样原因不起作用
    • execute="@this" 添加到jsFunction。我不确定默认值是什么,但它可能正在执行页面上的其他组件。
    • 一切都很好。是项目特定的问题。
    猜你喜欢
    • 2022-12-23
    • 2020-02-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-04
    相关资源
    最近更新 更多