2013-10-22 35 views
0

目前我有兩個命令:的commandButton問題

  • 一個使用ActionListener,用戶填充一個Return.inputValue
  • ,另一個從以前的監聽器的返回值移到 pageflowscope變量來執行驗證如下
<amx:commandButton text="commandButton1" id="cb4" action="godecide"> 
    <amx:setPropertyListener from="#{bindings.Return.inputValue}" type="action" to="#{pageFlowScope.ReturnValue}"/> 
</amx:commandButton> 
<amx:commandButton actionListener="#{bindings.CheckUser.execute}" text="CheckUser" 
        disabled="#{!bindings.CheckUser.enabled}" id="cb3"/> 

如何與一個逗號實現這一目標請按紐?

回答

0

我認爲你可以在按鈕操作中調用一個方法,並在該方法中從Return中取值,隨時設置該值,然後將頁面重定向到其他頁面。正如你想在pageFlowScope中使用這個值,在adfc-config中將bean的作用域定義爲pageFlow或I thing Session也應該是好的。

0

有兩種方法:

  1. 你所需要的任務流操作中的一切。那就是您在第一個按鈕中描述的操作,您可以添加方法調用,在第二個按鈕中用作偵聽器。
  2. 做你的豆的所有工作。在按鈕中設置actionListener,它將處理所有需要完成的工作。

在這兩種情況下,您都可以讓propertyListener設置該值。

如果您需要進一步解釋,請提供有關該案例的更多詳細信息。

0

在第一個命令按鈕執行方法通過行動,這將您的必需的任務,並在actionListner將生成的值傳遞給其他經理,罰款。 由此你不需要使用sesssion而且會話很有幫助。