4

ah:button または p:button のターゲットとして _blank を設定するにはどうすればよいですか?

今、私は簡単なリンクを持っています:

<h:outputLink value="#{bean.url}" target="_blank">
 <h:outputText value="Link" />
</h:outputLink>

しかし、ボタンのように見えるようにしたかったので (可能であれば、primefaces スタイルのボタン)、ap:button で変更することにしました。

<p:button value="Link" href="#{bean.url}" />

しかし、今は目標値を思い通りに設定できません。

誰かアイデアがありますか?

4

3 に答える 3

11

少しのJavaScriptが役立ちます:

<p:button value="Link" onclick="window.open('#{bean.url}'); return false;" />

EL 式は、javascript が実行される前に置き換えられます。

于 2012-08-15T05:57:30.117 に答える
0

私が使用した:

<h:form target="_blank">
      <p:commandButton value="Run" action="#{bean.createReport}"  />
    </h:form>

そしてこれは大丈夫です。

于 2012-11-08T20:41:08.807 に答える