JSPX Trinidad messageDetailNotInRange dla validateDateTimeRange nie działa
Próbuję zastąpić domyślnevalidateDateTimeRange
wiadomość za pomocąmessageDetailNotInRange
zgodnie z dokumentacją.
Pomimo mojego kodu walidator wyświetla domyślny komunikat o błędzie: „Data jest poza prawidłowym zakresem”. Czy ktoś może tu coś zobaczyć?
<tr:inputDate required="true"
inlineStyle="color:rgb(0,58,117); font-weight:bold;"
value="#{processScope.benefit.serviceDate}"
immediate="false"
onchange="submit();"
label="#{mb_ResourceBean.res['claim.serviceDate.label']}">
<tr:convertDateTime pattern="yyyy/MM/dd"
secondaryPattern="yyyyMMdd"
type="date"/>
<tr:validateDateTimeRange minimum="#{bk_ClaimBean.minDate}"
maximum="#{bk_ClaimBean.maxDate}"
messageDetailNotInRange="The value of {1} exceeds the 30 day limitation to submit claim. The service date must be within the previous 30 days."/>
</tr:inputDate>