【发布时间】:2012-02-01 23:16:08
【问题描述】:
我有一个 JSF1.2 selectOneMenu 组件。
目前,用户从下拉菜单中选择一个项目,然后单击输出链接以在新的浏览器窗口中打开一个 url:
<h:selectOneMenu value="#{itemSelected}" valueChangeListener="#{someclass.generateInfoForURL}" onchange="submit()" >
<s:selectItems var="_items" value="#{itemsList}" label="#_items.itemName}" />
<s:convertEntity />
</h:selectOneMenu>
<h:outputLink value="URL&generatedInfo=#{someclass.component.generatedInfo}" target="_blank" >
<f:verbatim>View Report</f:verbatim>
</h:outputLink>
我需要的是;当用户选择其中一个下拉项时,它应该在新页面中打开 URL,而无需选择链接的中间步骤。我可以在 backing bean 中构建 URL,但是如何让它打开一个新的浏览器窗口?
【问题讨论】:
标签: javascript ajax jsf seam