我在<c:forEach>
迭代器中更新 iframe 时遇到一些问题:
<h:form>
<p:outputPanel rendered="#{dd.render()}">
<p:tabView dynamic="true">
<c:forEach var="aba" items="#{dd.abas}">
<p:tab title="#{aba.orelha}" >
<h2>
<h:outputText value="#{aba.titulo}" />
<p:selectOneMenu style="width:250px; float:right;" value="#{aba.ln}" rendered="#{aba.selecaoAtiva}">
<f:selectItems value="#{aba.itens}" />
<p:ajax update="WHAT SHOULD GO HERE???" event="change" />
</p:selectOneMenu>
</h2>
<f:view>
<iframe src="very-Boring-And-Long-E.L.-Built-URL" width="#{dd.largura}" frameborder="0" height="#{dd.altura}" />
</f:view>
</p:tab>
</c:forEach>
</p:tabView>
</p:outputPanel>
</h:form>
当用户在<p:selectOneMenu>
. 原始代码@form
在 ajax 标记上,并且正在更新整个表单并将用户放回第一个选项卡。
如何让 ajax 更新 iframe 而不会弄乱活动选项卡?