WebアプリケーションのA4J Richfacesを使用して、ユーザーが<a4j:commandButton>
をクリックしたときに新しいブラウザウィンドウを開く必要があります。a4j:commandButtonで新しいウィンドウを開く
私はwindow.open(URL, ...)
を使用する必要があると思います。どこに置くべきですか?
マイ<a4j:commandButton>
は次のようになります。
<a4j:commandButton id="elementDetailsButton"
onclick="if (!confirm('Are you sure? Unsaved data will be lost')) { return false; }"
action="#{myBean.elementDetailsAction}"
value="Element Details">
<a4j:actionparam name="elementDetailsString"
value="getElementDetails()"
assignTo="#{myBean.elementDetails}" noEscape="true">
</a4j:actionparam>
</a4j:commandButton>