2016-11-28 13 views
0

팝업 창이 필요합니다 (팝업 창이 필요합니다). 팝업 창에서 확인란을 선택합니다. 내가 붙어있는 곳은 팝업에서 부모 페이지까지 확인란의 수가 필요합니다. 계산이 진행되고 있지만 팝업에서 저장을 클릭하면 전체 상위 창이 다시로드됩니다. 필요한 것은, 팝업 onclick을 표시하는 데 사용한 버튼 만 다시로드해야합니다. 여기에서는 AJAX를 사용하여 실행합니다. 코드 스 니펫을 찾아서 필요한 것이 있으면 알려주세요. 감사합니다. 여기부모/주 창의 태그를 팝업 창/자식 창에서 저장하는 방법

POPUP을 첨부 코드 조각입니다

<h:form id='popup'> 
<h:panelGrid columns="6" cellspacing="15"> 
<h:selectManyCheckbox value = "#{repricing.rowOneSelectedCompetitors}" id="input"> 
    <f:selectItems value="#{competitor.competitorList}" var="competitor_name" 
      itemValue="#{competitor_name}"/> 
</h:selectManyCheckbox> 
</h:outputLabel> 
</h:panelGrid> 
<h:panelGroup style="display:block; text-align:center"> 
    <h:commandButton type="reset" value="Restore to Default"></h:commandButton> 
    <h:commandButton value="save" type="submit"> 
     <f:ajax execute="input" render="output" ></f:ajax> 
    </h:commandButton> 


    </h:panelGroup>  
    </h:form> 

상위 페이지

<div class="col-md-12 padding"> 
<span> 
<input id= "output" type="button" value=" selected Competitors" style="width: auto; float: none; display: inline-block; padding: 0 6px; margin-right: 15px;" class="btn btn-default" data-toggle="modal" data-target="#addModal1"></input> 
</span> 
</div> 

답변

0
<f:ajax execute="input" render=":myform:output"/> 
+3

안녕하세요 srikanth; 코드가 정확할 수도 있지만 일부 컨텍스트에서는 더 나은 대답을 얻을 수 있습니다. 예를 들어이 제안 된 변경이 어떻게 그리고 왜 관련 문서에 대한 링크를 포함하여 질문자의 문제를 해결할 수 있는지 설명 할 수 있습니다. 그것은 그것에게 더 유용 할 것이고, 유사한 문제에 대한 해결책을 찾고있는 다른 사이트 독자에게 더 유용 할 것이다. –

+0

피드백을 보내 주셔서 감사합니다. 다음 번에 확인하겠습니다. @VinceBowdren –

0

전용 출력 텍스트를 렌더링 당신은

저장 버튼을 클릭하면서
+0

아직 bruh가 아니며 상위 창에서 출력해야합니다. 가능한 경우 내 문제를 깨끗하게 살펴보십시오. 감사! –

+1

@srikanthpragallapati : "아직 브루 야"??? – Kukeltje