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:
@@ -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" />
|
||||
|
||||
Reference in New Issue
Block a user