From 86ad4eb965c6d6d7e34600067abea6c2c9575902 Mon Sep 17 00:00:00 2001 From: dahoud <41957584+DahoudG@users.noreply.github.com> Date: Thu, 16 Apr 2026 10:47:33 +0000 Subject: [PATCH] =?UTF-8?q?fix(org-form):=20DatePicker=20yearRange=202025?= =?UTF-8?q?=E2=86=922030=20+=20validation=20GPS=20server-side?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- .../resources/ui/includes/organisation-form.xhtml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/resources/META-INF/resources/ui/includes/organisation-form.xhtml b/src/main/resources/META-INF/resources/ui/includes/organisation-form.xhtml index 5e3914f..6900a25 100644 --- a/src/main/resources/META-INF/resources/ui/includes/organisation-form.xhtml +++ b/src/main/resources/META-INF/resources/ui/includes/organisation-form.xhtml @@ -94,8 +94,7 @@ pattern="dd/MM/yyyy" showIcon="true" yearNavigator="true" - yearRange="1900:2025" - maxdate="#{null}" + yearRange="1900:2030" placeholder="jj/mm/aaaa" /> @@ -403,7 +402,11 @@ decimalPlaces="6" minValue="-90" maxValue="90" - placeholder="Ex: 5.316667" /> + modifyValueOnWheel="false" + placeholder="Ex: 5.316667"> + + + Valeur entre -90 et 90 (ex: Abidjan ≈ 5.316667) @@ -418,7 +421,11 @@ decimalPlaces="6" minValue="-180" maxValue="180" - placeholder="Ex: -4.033333" /> + modifyValueOnWheel="false" + placeholder="Ex: -4.033333"> + + + Valeur entre -180 et 180 (ex: Abidjan ≈ -4.033333)