2014-02-28 54 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,因为它会跳过更新模态值阶段。

希望这会有所帮助。

相关问题