fix(org-form): lat/long — ajouter decimalSeparator virgule (locale FR)

PrimeFaces p:inputNumber sans decimalSeparator explicite utilise le point (EN).
L'utilisateur français tape une virgule → autoNumeric la rejette → seule la
partie entière est conservée (ex: 5,316667 → 5).

Fix : decimalSeparator=',' + thousandSeparator='' (pas de séparateur milliers
pour les coordonnées GPS). Placeholders mis à jour avec virgule.
This commit is contained in:
dahoud
2026-04-16 12:05:27 +00:00
parent b5166147fe
commit 4d912de742

View File

@@ -400,16 +400,18 @@
<p:inputNumber id="latitude"
value="#{model.latitude}"
decimalPlaces="6"
decimalSeparator=","
thousandSeparator=""
minValue="-90"
maxValue="90"
modifyValueOnWheel="false"
placeholder="Ex: 5.316667">
placeholder="Ex: 5,316667">
<f:validateDoubleRange minimum="-90" maximum="90" />
</p:inputNumber>
<p:message for="latitude" />
<small class="text-500">
<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)
</small>
</div>
@@ -419,10 +421,12 @@
<p:inputNumber id="longitude"
value="#{model.longitude}"
decimalPlaces="6"
decimalSeparator=","
thousandSeparator=""
minValue="-180"
maxValue="180"
modifyValueOnWheel="false"
placeholder="Ex: -4.033333">
placeholder="Ex: -4,033333">
<f:validateDoubleRange minimum="-180" maximum="180" />
</p:inputNumber>
<p:message for="longitude" />