我有一个带有超链接的子窗口。单击超链接时,我必须重定向到父窗口。我正在使用 JSF 的 h:outputLink 命令 -
<f:view>
<hx:scriptCollector
....
<h:form
....
<h:dataTable
<h:column id="column1">
<h:panelGroup rendered="#{pc_x.renderMacView}">
<h:outputLink target="main" id="detail" value="/abc/xyz.jsp" >
<f:param id="xId" name="xId" value="#{refId}"/>
<h:outputText id="textXId" value="#{refId}"/>
</h:outputLink>
</h:panelGroup>
</h:column>
</h:dataTable>
</h:form>
</hx:scriptCollector>
假设我有两个打开的不同会话(分别为 S1 和 S2)的父窗口(P1 和 P2)。如果我尝试从 P2 打开子窗口并单击超链接,它会重定向到 P1 窗口。这种行为非常不一致。如何确保每个子窗口上的超链接更新到各自的父窗口?我尝试给 target="_parent" 但它替换了我有超链接的子窗口。我们可能必须以父母的父窗口为目标。