我有一个a4j:命令按钮在我的jsf页面。以下是代码摘录-
<a4j:commandButton id="submitBtn" value="#{msgsMass.MM_04_02_BTN_CONTINUE}"
reRender="addNewCardForm,saveAddNewCardForm" immediate="true"
action="#{bBean.retrieveOrderId}" oncomplete="addNewCreditCard()" >
addNewCardForm, saveAddNewCardForm是页面上的html表单,在addNewCreditCard()的javascript调用中显示和提交。
在这些表单中,我有一个输入字段,它将显示来自bBean.retrieveOrderId的值。但是,这个bean方法只有在用orderId的空白值加载表单之后才会被调用。
请让我知道当表单显示给用户时如何获得表单字段上的orderId值
评论被转换成答案:
重新渲染后, orderId
将显示在表单上。你可以用<a4j:region>
来包装你的表单