Witam,
Chciałem skorzystać z kalendarza w PrimeFaces - p:calendar.Miałbym pytanie odnośnie tego komponentu.
Mam pole datowe, którego wartość zaciągana jest z bazy danych. Kalendarz wyświetla się prawidłowo (jeżeli daty bazie nie ma, to wyświetla się pusty, jeżel data jest, pojawia się w formularzu), mogę zmienić datę na inną -> i w tym przypadku jest ok, odpala mi się setter i ustawia datę w obiekcie prawidłowo i mogę spokojnie zaktualizowąć pole w bazie.
Problem pojawia się, kiedy chcę wykasować datę, która się tam znajduje i przesłać do settera wartość pustą/null, co by wykasować z bazy datę i zostawić tam NULL. Po wykasowaniu wartości, setter odpala się z oryginalną wartością daty - jakby dana nie została wykasowana w formularzu.

Mój kalendarz na stronie jest bardzo prosty:
<p:calendar value="#{xxx.dataDoWstawienia}" pattern="dd/MM/yy" navigator="true"/>

Setter też jest bardzo prosty:
public void setDataUmowy(Date dataDoWstawienie) {
this.dataDoWstawienia = dataDoWstawienia;
}

Pytanie, jak mogę spowodować, żeby komponent przekazywał do serwera puste wartości?
Z góry dzięki za odpowiedź.