フォームに次のLINKコントロールがあり、マネージドBeanメソッドonclickを呼び出して、部分的な更新(ページの特定の部分の更新)を実行したいと思います。しかし、これが機能しないことがわかりました。リンクをクリックするとXHRリクエストがサーバーに送信されますが、マネージドBeanメソッド呼び出し(onClick SSJSイベント全体)はトリガーされません。これをボタンコントロールとして再設計すると、thigは正しく機能しますが、この場合はリンクが必要です。それはバグなのか、それとも私のコンセプトの誤用なのか?
<xp:link escape="true" text="" id="link2" >
<xp:eventHandler event="onclick" submit="true" refreshMode="partial" disableValidators="true" refreshId="create_recipe_form_panel">
<xp:this.action><![CDATA[#{javascript:F.getRecipe().adjustWt()}]]></xp:this.action>
</xp:eventHandler>
</xp:link>