【发布时间】:2011-06-14 15:23:26
【问题描述】:
在Web应用程序中使用A4J,Richfaces,当用户点击<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>
【问题讨论】:
标签: javascript ajax richfaces ajax4jsf