2014-02-28 52 views
0

我正在使用包含搜索條件和搜索結果的豐富面部彈出式面板。我需要通過單擊他的搜索按鈕來呈現搜索結果。我正在使用<a4j:commandButton>作爲搜索按鈕,點擊按鈕後結果不會呈現。豐富的彈出式面板中的條件重新渲染

<a4j:commandButton id="popupSearchButton" action="#{riskAreaSearchBean.search}" styleClass="saveAsDraft" immediate="true" execute="areaPopupSearch" value="#{riskLabel['customs.common.search']}" render="addAreaPopupPanel" />

「addAreaPopupPanel」是我的彈出面板ID

+0

嘗試不使用'immediate =「true」execute =「areaPopupSearch」'。如果有效,請添加其中一個並檢查結果。 –

回答

0

如果您addAreaPopupPanel具有被渲染屬性設置爲false之前的onclick搜索按鈕沒有在DOM樹中找到它的機會。將其包含在一個h:panelGrouph:paneGrid中,它將始終出現在DOM中並呈現該panelGroup或panelGrid。

*刪除immediate=true,因爲它會跳過更新模態值階段。

希望這會有所幫助。

相關問題