値を選択して PDF を生成するページがあります。SelectOneMenu には、PDF を電子メールで送信するか、新しいタブで開くかを選択できる値があります。
ここに私の問題があります:
<h:commandLink action="#{Reports.filter}" value="Create" styleClass="linkbutton" target="#{Reports.action eq 0? '_blank':'' }"/>
新しいタブで開く= 0、電子メール= 1、同じページ= 2.私の方法では、リストが空であるかどうかを確認し、空の場合はアクションが2に設定され、空でない場合はアクションが残ります選択された元の値。したがって、リストが空の場合でも、ページは新しいタブを開いて、通知を表示する「同じページ」にメールを送信しようとします。
Reports.filter メソッドが終了するのを待ってからターゲット値を取得するように設定するにはどうすればよいですか?
私もリッチフェイスを使っています。