私は Primefaces Schedule を使用しており、リスナーパラメーターがorg.primefaces.event.DateSelectEvent
. DateSelectEvent.getDate が平日か週末かに基づいて、ダイアログ ボックスを開くか、単に ajax を無効にする (または何もしない) 必要があります。そのためには、の oncomelete 属性で決定を下す必要があります。私はこれまで行ってきました:
<p:ajax event="dateSelect" listener="#{myBean.onDateSelect}" oncomplete="
if (onDateSelect.getDate == WeekDay) {
eventDialog.show()
} else {
myschedule.update()
}"
>
明らかにonDateSelect.getDate == Weekday
機能せず、バッキング Bean の関数で処理する必要がありますが、JS 関数でバッキング Bean メソッドを評価するにはどうすればよいですか?