如何从 popup/children window 保存操作中呈现 parent/main window 的标签
How to render tag of parent/main window from popup/children window save action
我需要一个弹出窗口 window(我得到的地方),我们 select 在弹出窗口 window 中勾选了复选框。我卡住的地方是我需要从弹出窗口到父页面的复选框数。计数正在进行,但是当我们在弹出窗口中单击保存时,整个父级 window 正在重新加载。我需要的是,我只需要重新加载用于显示弹出窗口 onclick 的按钮。这里我使用AJAX来执行。请找到代码片段,如果您需要 anything.Thanks!
,请告诉我
附上代码片段
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>
单击保存按钮时仅呈现输出文本
<f:ajax event="click" render="output"></f:ajax>
<f:ajax execute="input" render=":myform:output"/>
我需要一个弹出窗口 window(我得到的地方),我们 select 在弹出窗口 window 中勾选了复选框。我卡住的地方是我需要从弹出窗口到父页面的复选框数。计数正在进行,但是当我们在弹出窗口中单击保存时,整个父级 window 正在重新加载。我需要的是,我只需要重新加载用于显示弹出窗口 onclick 的按钮。这里我使用AJAX来执行。请找到代码片段,如果您需要 anything.Thanks!
,请告诉我附上代码片段
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>
单击保存按钮时仅呈现输出文本
<f:ajax event="click" render="output"></f:ajax>
<f:ajax execute="input" render=":myform:output"/>