我使用h link在新窗口中导航另一页。 但是在点击链接导航另一个页面之后,h:命令按钮未被调用。我必须再次单击以调用命令按钮操作。
这是我的xhtml文件:
...
<rich:column>
<h:link outcome="/demo/myUrl?faces-redirect=true" value="myValue" target="_blank" >
<f:param name="fn" value="myValue" />
</h:link>
</rich:column>
...
<h:commandButton value="x" action="#{myBean.myAction}">
<a4j:param value="parameter1" assignTo="#{myBean.myParameter}" />
<a4j:ajax execute="myTable"
oncomplete="doComplete()" />
</h:commandButton>