fix(org-form): DatePicker yearRange 2025→2030 + validation GPS server-side
- DatePicker dateFondation : yearRange='1900:2025' → '1900:2030' (on est en 2026 — le composant ne pouvait pas afficher LocalDate.now()) Supprimé maxdate=null (inutile, causait potentiellement un warning) - InputNumber lat/long : ajout f:validateDoubleRange côté serveur (la validation JS autoNumeric lance une exception non rattrapée quand l'utilisateur colle une valeur hors bornes — le validator serveur rattrape) Ajout modifyValueOnWheel=false (évite les modifications accidentelles au scroll) Ajout p:message pour afficher les erreurs de validation
This commit is contained in:
@@ -94,8 +94,7 @@
|
|||||||
pattern="dd/MM/yyyy"
|
pattern="dd/MM/yyyy"
|
||||||
showIcon="true"
|
showIcon="true"
|
||||||
yearNavigator="true"
|
yearNavigator="true"
|
||||||
yearRange="1900:2025"
|
yearRange="1900:2030"
|
||||||
maxdate="#{null}"
|
|
||||||
placeholder="jj/mm/aaaa" />
|
placeholder="jj/mm/aaaa" />
|
||||||
<p:tooltip for="dateFondation" value="Date officielle de création de l'organisation" position="top"/>
|
<p:tooltip for="dateFondation" value="Date officielle de création de l'organisation" position="top"/>
|
||||||
</div>
|
</div>
|
||||||
@@ -403,7 +402,11 @@
|
|||||||
decimalPlaces="6"
|
decimalPlaces="6"
|
||||||
minValue="-90"
|
minValue="-90"
|
||||||
maxValue="90"
|
maxValue="90"
|
||||||
placeholder="Ex: 5.316667" />
|
modifyValueOnWheel="false"
|
||||||
|
placeholder="Ex: 5.316667">
|
||||||
|
<f:validateDoubleRange minimum="-90" maximum="90" />
|
||||||
|
</p:inputNumber>
|
||||||
|
<p:message for="latitude" />
|
||||||
<small class="text-500">
|
<small class="text-500">
|
||||||
<i class="pi pi-compass mr-1"/>
|
<i class="pi pi-compass mr-1"/>
|
||||||
Valeur entre -90 et 90 (ex: Abidjan ≈ 5.316667)
|
Valeur entre -90 et 90 (ex: Abidjan ≈ 5.316667)
|
||||||
@@ -418,7 +421,11 @@
|
|||||||
decimalPlaces="6"
|
decimalPlaces="6"
|
||||||
minValue="-180"
|
minValue="-180"
|
||||||
maxValue="180"
|
maxValue="180"
|
||||||
placeholder="Ex: -4.033333" />
|
modifyValueOnWheel="false"
|
||||||
|
placeholder="Ex: -4.033333">
|
||||||
|
<f:validateDoubleRange minimum="-180" maximum="180" />
|
||||||
|
</p:inputNumber>
|
||||||
|
<p:message for="longitude" />
|
||||||
<small class="text-500">
|
<small class="text-500">
|
||||||
<i class="pi pi-compass mr-1"/>
|
<i class="pi pi-compass mr-1"/>
|
||||||
Valeur entre -180 et 180 (ex: Abidjan ≈ -4.033333)
|
Valeur entre -180 et 180 (ex: Abidjan ≈ -4.033333)
|
||||||
|
|||||||
Reference in New Issue
Block a user