2013-06-03 23 views
0

我有兩種形式,一個按鈕。如何用一個按鈕從多個表單持續?

<h:form> 
    <h:outputLabel value="Form Name: *" /> 
    <p:inputText required="true" value="#{currentTemplate.name}" /> 
</h:form> 

和另一種形式的一個按鈕。

<h:form id="orderListForm"> 
    <p:commandButton value="Submit" 
    action="#{orderListBean.callPersist}" style="margin-top:5px" 
    id="btnCitySubmit" /> 
</h:form> 

我想從第一形式與第二保存價值。

我真的很感謝你的回答!

+0

iirc這個問題的「最簡單」方法是編寫一個'onSubmit'處理程序並將一個表單的值複製到另一個表單的隱藏字段中。提交兩種形式不起作用 –

+0

@MarcoForberg請給出一個可能的解決方案的混凝土示例! – maximus

回答

1

是否要以兩種形式執行所有輸入?然後process="@all"<p:commandButton>的屬性適合您。它將處理頁面內的所有輸入內容

或者,您可以指定要處理的組件的ID,如process="@form :another-form",如果要更新的表單具有id="another-form"指定。

+0

好的thx爲您的答案!然而,我有一個窗體本身的按鈕,我得到一個異常,該按鈕不能被稱爲窗體。 – maximus

相關問題