富裕弹出面板内的条件重新渲染

时间:2014-02-28 06:14:24

标签: jsf richfaces ajax4jsf

我正在使用包含搜索条件和搜索结果的富脸部弹出式面板。我需要点击搜索按钮来渲染搜索结果。我正在使用<a4j:commandButton>搜索按钮,点击结果未呈现的按钮。

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

“addAreaPopupPanel”是我的弹出式面板ID

1 个答案:

答案 0 :(得分:0)

如果您的addAreaPopupPanel在单击搜索按钮之前将渲染属性设置为false,则无法在DOM树中找到它。将其封装在h:panelGrouph:paneGrid中,它始终存在于DOM中并呈现该panelGroup或panelGrid。

*删除immediate=true因为它会跳过更新模态值阶段。

希望这有帮助。