Sử dụng A4J, Richfaces trong ứng dụng web, tôi cần mở cửa sổ trình duyệt mới khi người dùng nhấp vào <a4j:commandButton>
.mở cửa sổ mới bằng a4j: commandButton
Tôi nghĩ mình sẽ phải sử dụng window.open(URL, ...)
. Tôi nên đặt nó ở đâu?
<a4j:commandButton>
vẻ của tôi như thế này:
<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>