Closed ma-santamaria closed 1 year ago
Hola @ma-santamaria, ¿habéis probado a esperar a inicializar los componentes una vez la promesa initRupI18nPromise
ha sido resuelta? Si no se realiza de esta forma es muy probable que cualquier componente falle en algún momento porque intente acceder a unos recursos idiomáticos que no están disponibles en el momento de la solicitud.
Por ejemplo:
window.initRupI18nPromise.then(function () {
$.rup_date({
from: 'fechaInicio',
to: 'fechaFin',
datetimepicker: true,
timeFormat: 'HH:mm:ss'
});
$('#fechaReclamacion').rup_date({
placeholderMask : true,
showButtonPanel : true,
showOtherMonths : true,
noWeekend : false,
maxDate: new Date()
});
});
Actualmente no esperamos a esa promesa, al no modificar ninguno de los literales mostrados entendíamos que no era necesario. Hacemos el cambio y probamos, si se vuelve a manifestar el error reabrimos la incidencia.
En algunas ocasiones los literales asociados a un rup_date no están cargados cuando se inicializa el componente. No podemos reproducir el motivo exacto porque se produce de forma aleatoria y en diferentes páginas componentes. No hay errores en consola.
Ejemplos del problema:
Se ven todos los literales en inglés y algunos no aparecen, se ha cargado la máscara de fecha en formato mes/día/año El componente se inicializó mediante:
El otro rup_date enlazado no se ve en la captura pero muestra el mismo comportamiento
No se ha cargado ninguna máscara para la fecha El componente se inicializó mediante: