2016-11-28 2 views
0

J'ai besoin d'une fenêtre contextuelle (où j'obtiens) et nous sélectionnons les cases à cocher dans la fenêtre contextuelle. L'endroit où je suis coincé est que j'ai besoin du nombre de cases à cocher d'un popup à une page parente. Le compte est en train de se produire mais lorsque nous cliquons sur sauvegarder en popup, toute la fenêtre parent est rechargée. Ce dont j'ai besoin, c'est que je n'ai besoin de recharger que le bouton que j'ai utilisé pour afficher une popup sur un clic. Ici, j'utilise AJAX pour exécuter. S'il vous plaît trouver les extraits de code et laissez-moi savoir si vous avez besoin de quoi que ce soit. Merci!Comment rendre la balise de la fenêtre parent/principale de la fenêtre contextuelle/fenêtre d'enregistrement des enfants

Voici les extraits de code attachés

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> 

Parent page

<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> 

Répondre

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

Salut srikanth; votre code pourrait être correct, mais avec un peu de contexte, cela donnerait une meilleure réponse; Par exemple, vous pourriez expliquer comment et pourquoi ce changement proposé résoudrait le problème du questionneur, en incluant peut-être un lien vers la documentation pertinente. Cela les rendrait plus utiles et plus utiles aux autres lecteurs du site qui cherchent des solutions à des problèmes similaires. –

+0

Merci pour les commentaires que je vais m'assurer la prochaine fois. @VinceBowdren –

0

rendu seul texte de sortie pendant que vous cliquez sur le bouton Enregistrer

<f:ajax event="click" render="output"></f:ajax> 
+0

Pas encore bruh, j'ai besoin de cette sortie dans une fenêtre parente. avoir un regard propre sur mon problème si possible. Merci! –

+1

@srikanthpragallapati: "pas encore bruh" ??? – Kukeltje