我正在使用包含搜索条件和搜索结果的富脸部弹出式面板。我需要点击搜索按钮来渲染搜索结果。我正在使用<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 :(得分:0)
如果您的addAreaPopupPanel在单击搜索按钮之前将渲染属性设置为false,则无法在DOM树中找到它。将其封装在h:panelGroup
或h:paneGrid
中,它始终存在于DOM中并呈现该panelGroup或panelGrid。
*删除immediate=true
因为它会跳过更新模态值阶段。
希望这有帮助。