Mensaje de Advertencia de Perdidad de Datos en Expediente

Versión Evolution 1.10.0.8 Browser(s): Google Chrome v.54.0.2840.71 m, FireFox v.49.0.2, Microsoft Edge 38.14393.0.0.

Desde la actualización a esta versión del sistema, se ha notado que se esta mostrando el siguiente mensaje cuando al ingresar a un expediente nos cambiamos de sección aun sin haber modificado ningun dato, siempre se muestra esa advertencia.

alt text

asked 22 Nov '16, 09:19

Valentino%20Lopez's gravatar image

Valentino Lopez
(suspended)
accept rate: 42%


Porque el formulario tiene en blanco datos que se usan para sincronizar listas de valores, por ejemplo Pais / Departamento / Municipio de nacimiento, en la sección general y otros similares. Entonces lo que sucede es que Evolution modifica uno de ellos con el valor por defecto de la lista (que no es NULL) y entonces marca el formulario con modificaciones.

Lo aconsejable es completar los datos del formulario, para que las listas de valores tengan elementos seleccionados y entonces Evolution no trate de inicializar nada con valores por defecto.

link

answered 22 Nov '16, 11:30

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Muchas Gracias Fernando.

(22 Nov '16, 11:58) Valentino Lopez Valentino%20Lopez's gravatar image

Acabo de revisar el expediente (por select) y tiene todos los códigos, luego hice estas 2 pruebas para asegurarme: 1.- Ingrese y sin tocar nada le di guardar expediente, al cambiar de sección no se da ningún mensaje, pero al volver a ingresar al mismo expediente y cambiar de sección de nuevo muestra el mensaje. 2.- Ingrese al expediente, y antes de guardar seleccione los valores en las listas para asegurarme que guardara el valor seleccionado, pero paso lo mismo que en la primera.

(22 Nov '16, 12:19) Valentino Lopez Valentino%20Lopez's gravatar image

El problema como te decia es el combo sincronizado de Pais / Departamento / Municipio / Lugar de nacimiento.

Como el llenado de los combos se hace en background, se activa el evento "change" por cada inicialización y esto hace que la bandera de datos modificados se encienda.

Como todo este proceso se ejectua en Ajax en hilos concurrentes, no es tan simple saber cuando si activar la bandera de datos modificados y cuando no. Pero vamos a dejarnos la tarea de evaluar que se puede hacer.

(22 Nov '16, 16:14) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Esto esta funcionando muy extraño, a mi me pasa en FireFox, entro a un expediente y al cambiarme de seccion sin modificar nada me da el mensaje, si utilizo Explorer o Chrome no me pasa y consultando el mismo expediente. Reinicio el IIS y al entrar al expediente en FireFox ya no me da el mensaje la primera vez, pero vuelvo a entrar al mismo expediente y me vuelve a dar, consulte con los usuarios y a ellos no les pasa, ya limpie el explorador pero sigue ocurriendome lo mismo.

(23 Nov '16, 07:15) FerdyB FerdyB's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×44
×1

Asked: 22 Nov '16, 09:19

Seen: 630 times

Last updated: 23 Nov '16, 07:15

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática