Evolution 1.11.0.2 Idioma Panamá en Prorroga de Contratos Escenario:
El resultado es que el formulario se queda colgado mostrando la imagen "procesando...", sin embargo al usar el Idioma Español no se queda colgado. Al hacer una inspección con Firefox, se encuentra que se genera el error "TypeError: Globalize.parseDate(...) is null", como muestra la siguiente imagen: ¿Por qué se queda colgado el formulario de Prorroga de Contratos con el Idioma Español (Panamá)? |
Creo que es problema de datos. La línea donde falla es cuando trata de parsear la fecha fin de ultima contratación. Que proviene de una consulta que hace de los datos del empleado. Sin embargo, el fuente NO espera que dicha fecha sea NULL, por lo que al intentar parsearla falla y por eso no finaliza. Si pones las herramientas de desarrollo podes ver el request que hace a la acción de consulta y podes ver que en los valores de retorno, vienen data que el fuente no espera. Hice una prueba con 2 empleados con fecha fin contrato diferentes. El que tiene fecha fin 08/06/2018 no da problemas, pero el que tiene fecha fin 27/04/2018 hace que el formulario se quede "procesando...". Cabe mencionar que el Idioma Español (Panamá), muestra las fechas en formato mes/día/año (esto esta asociado a la pregunta http://qa.aseinfo.net/osqa/questions/5040/como-puedo-hacer-que-el-idioma-reconozca-un-formato-de-fecha-diamesano |