【问题标题】:RichFaces a4j actionParam inside of jsFunctionjsFunction 内部的 RichFaces a4j actionParam
【发布时间】:2016-04-15 23:59:49
【问题描述】:

我有一个 jsFunction,它有一些嵌套的 actionParams 和一个定义的动作。我需要知道这些操作将按什么顺序执行(注入参数 1、参数 2 并执行操作) - 它会在调用函数之前注入参数,它会异步完成吗?

<a4j:jsFunction name="fun" action="#{bean.doSomething}">
    <a4j:actionparam name="param1" assignTo="#{bean2.param1}"/>
    <a4j:actionparam name="param2" assignTo="#{bean2.param2}"/>
</a4j:jsFunction>

【问题讨论】:

  • 你可以触发调试...

标签: jsf richfaces ajax4jsf


【解决方案1】:

根据 JSF 生命周期,更新模型值发生在调用应用程序阶段之前。因此 Function 将在调用应用程序阶段被调用。所以首先分配actionParams(更新模型 值)然后操作方法(调用应用程序)是

A4j:jsfunction类似于a4j:commandbutton

https://docs.jboss.org/richfaces/latest_3_3_X/en/devguide/html/a4j_jsFunction.html

http://balusc.omnifaces.org/2006/09/debug-jsf-lifecycle.html?m=1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    相关资源
    最近更新 更多