- correccion de desimales al cargar el pago de polizas
This commit is contained in:
parent
ee855bda64
commit
3e839c5f81
@ -16,6 +16,21 @@
|
|||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function truncateDecimals(input, maxDecimals) {
|
||||||
|
let value = input.value;
|
||||||
|
if (value.includes('.')) {
|
||||||
|
let parts = value.split('.');
|
||||||
|
let integerPart = parts[0];
|
||||||
|
let decimalPart = parts[1];
|
||||||
|
if (decimalPart.length > maxDecimals) {
|
||||||
|
decimalPart = decimalPart.substring(0, maxDecimals);
|
||||||
|
input.value = integerPart + '.' + decimalPart;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
</ui:define>
|
</ui:define>
|
||||||
|
|
||||||
<ui:define name="breadcrumb">
|
<ui:define name="breadcrumb">
|
||||||
@ -301,7 +316,16 @@
|
|||||||
<h:panelGroup id="panel" style="margin-top: 2em; margin-bottom: 2em">
|
<h:panelGroup id="panel" style="margin-top: 2em; margin-bottom: 2em">
|
||||||
|
|
||||||
<h:panelGroup styleClass="md-inputfield" >
|
<h:panelGroup styleClass="md-inputfield" >
|
||||||
<p:inputNumber id="canridadPagada" value="#{pagosPolizasBean.cantidadAPagar}" minValue="0" decimalPlaces="3" autocomplete="off" required="true" requiredMessage="El monto a pagar es obligatorio" style="width: 100%;" />
|
<p:inputNumber
|
||||||
|
id="canridadPagada"
|
||||||
|
decimalPlaces="100"
|
||||||
|
value="#{pagosPolizasBean.cantidadAPagar}"
|
||||||
|
onkeyup="truncateDecimals(this, 3)"
|
||||||
|
onchange="truncateDecimals(this, 3)"
|
||||||
|
onfocus="truncateDecimals(this, 3)"
|
||||||
|
required="true"
|
||||||
|
style="width: 100%;"
|
||||||
|
/>
|
||||||
<label>Cantidad a pagar</label>
|
<label>Cantidad a pagar</label>
|
||||||
<p:message for="canridadPagada" display="text"/>
|
<p:message for="canridadPagada" display="text"/>
|
||||||
</h:panelGroup>
|
</h:panelGroup>
|
||||||
|
Loading…
Reference in New Issue
Block a user