2014-02-28 2 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

당신의 addAreaPopupPanel는 DOM 트리를 찾는 기회가없는 전에 온 클릭 검색 버튼을 false로 설정 속성을 렌더링 한 경우
+0

'immediate = "true"execute = "areaPopupSearch"'없이 시도하십시오. 작동한다면 그들 중 하나를 추가하고 결과를 확인하십시오. –

답변

0

입니다. h:panelGroup 또는 h:paneGrid으로 묶으십시오. 항상 DOM에 표시되고 해당 panelGroup 또는 panelGrid가 렌더링됩니다.

* immediate=true을 제거하면 모달 값 업데이트 단계가 건너 뜁니다.

희망이 도움이됩니다.