Festlegen des Enddatums des Primefaces-Kalenders nach dem Festlegen des Startdatums

Ich verwende den primefaces-Kalender zum Erstellen eines Ereignisses. Mit dem Parameter "mindate" habe ich die Tage vor dem aktuellen Tag deaktiviert. Ich möchte dies sogar mit dem Enddatum tun und die Tage vor dem Startdatum deaktivieren. Ich weiß nicht, wie ich damit umgehen soll, da die Backing-Bean das Startdatum erst nach der Validierung des gesamten Formulars erhält.

Ich brauche das Backing Bean, das direkt nach der Eingabe des Startdatums in das Feld inputText gesetzt wird.

Hier der HTML:

<p:calendar immediate="true" mindate="#{createEventBean.today}" id="startingtime" value="#{createEventBean.current.startingtime}"/>

<p:calendar mindate="#{createEventBean.current.startingtime}" id="endingtime" value="#{createEventBean.current.endingtime}"/>

hier die Methode des Backing Beans:

public Date getToday(){
    return new Date();
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage