JSF 2ベースのアプリケーションで 1 つの問題に直面しました。rich:menuItem
を通過する値とともに、あるビューから別のビューへのナビゲーションを使用したかったのですが、
- だから私はh:outputLinkを使用しようとしましたが、それもナビゲートしますが、必要な結果セットを表示するためにナビゲートする前に渡したい値を渡しません。
- a4j:commandLinkについても同じです。
次に、a4J:commandButton自体を使用して、action と actionListener を使用してこれを実行しました。ここで、アクションは次のビューに移動し、リスナーは値を必要なクラスに渡し、「リスナーはアクションの前に呼び出されます」。これを行うためのコードは....
<rich:menuItem ajaxSingle="true"> <a4j:commandButton value="Show Particulars" action="details" event="onclick" actionListener="#{payeeParticularsController.showParticulars}"/> </rich:menuItem>
しかし、このボタンは非常に使いにくそうです。
したがって、outputLink、commandLink、rich:menuItem (実行するのが最適です)、またはその他のユーザーフレンドリーな方法を使用して、これを行うのを手伝ってくれる人はいますか?