Evento HTML

He modificado el manejador de evento BTN_ACE para conseguir pintar los eventos de dia completo correctamente, cuando estos son de varios dias seguidos:

ORIGINAL:
-Cuando marcas un evento de dia, el manejador graba como fecha final, la fecha de inicio + 1 (ambos a las 0:00 horas), y no tiene en cuenta la fecha final que hayamos indicado en el formulario.

MANEJADOR MODIFICADO:
-Al guardar un evento de dia completo, guarda la fecha final del formulario + 1 dia a las 0:00
-De esta forma pintara correctamente en el calendario html los dias afectados.
-He quitado la condicion de visibilidad de la edicion de fecha final del formulario AGE_EVENTO
-Tambien he unificado los mensajes de error en un único mensaje, añadiendo la variabla MSG_RETORNO al formulario, y concatenando segun proceda.

De esta forma, por ejemplo, conseguimos pintar periodos de vacaciones, con los dias inicial y final incluidos.

Adjunto manejador con las lineas originales desactivadas, y las nuevas subrayadas.

BTN_ACE.pdf (28.4 KB)

Hola GEGEO,

Con tu solución hay el problema que cada vez que abrimos el evento de todo el día, para modificar algo, nos va añadiendo un día más a la fecha de finalización del evento.

Cierto :frowning:

MANEJADOR REVISADO:

-Comprobamos si ha cambiado el campo FCH_FIN
-Si ha cambiado, añadimos 1 dia a esa FCH_FIN

BTN_ACE_rev_2.pdf (28.9 KB)

Muchísimas gracias a los 2. Un grandísimo aporte.

¿Alguien ha probado ha optimizar la carga de datos?

Yo lo estoy intentando pero entre que no se mucho html y javascript me lío.

Añadiendo estas lineas al html:

viewRender: function(view,element) {
         console.log(view.start.format() + ' inicio---------fin ' + view.end.format() );
        },

con las herramientas del desarrollador en Chrome veo en los log que coje las fechas de inicio y fin que se muestran en la agenda.

El paso que no se como hacer es pasarle esas fechas a velneo para poder filtrar y mostrar los eventos solo entre esas fechas.

Gracias.

Excelente aportacion, muchas gracias a todos por compartir

saludos

cuando entro en modo depuracion no funciona el evento clic

queda vacio el contenido

<div id="contenedorV7"></div>

Magnifico, gracias por el trabajo.

Buenas tardes, a ver si me pueden ayudar por que esto es increíble, estaba usando este componente en una pequeña aplicación funcionando sin problemas y al actualizar a la versión 21 no me abre el formulario al hacer click en la agenda para crear citas, en cambio si lo hago directamente en el formulario v7 si que me muestra las citas en la agenda.

a alguien le ha pasado esto y lo ha resuelto?

Gracias de antemano.

Creo que aqui se habla de ello https://velneo.es/foros/topic/experiencia-con-la-version-21/

[quote quote=50443]Creo que aqui se habla de ello https://velneo.es/foros/topic/experiencia-con-la-version-21/

[/quote]

Muchas Graciassss.

Hola a todos. Me preguntaba si alguien ha solucionado el problema de poder crear citas al hacer click en la agenda. Soy bastante nueva en velneo y más nueva aún en HTML.

Gracias por adelantado.

Este problema esta solucionado con la version 21.1

Saludos

Muchas gracias!

Hola compañeros de aventura
reciban un gran saludo desde el caluroso Norte de México.

Les comento:
He estado implementando la App de Tomas en una solución
para agendar citas de servicio de equipo de refrigeración
a clientes.

Tambien les hago saber que estoy lejos de ser un experto
tanto en Velneo, como en JavaScrip y mucho menos en HTML

Pero con un poco de ayuda, y siguiendo los foros lo he podido
llevar.

Con respecto a la agenda:
si alguien ya resolvio algunas de estas cuestiones, o bien
me pueden orientar para solucionarlas se los agradeceria
infinitamente.

1 - Al hacer click en la agenda, me gustaría desplegar el
formulario de alta de evento.
2 - Al hacer arrastras un evento por la agenda, no se graba
el cambio en el evento y si se refresca la agenda el evento
regresa a donde estaba originalmente. Pero mejor que eso,
me gustaría que no se pudiera arrastras los eventos, esto porque
cuando un evento se crea o se modifica, se requieren de hacer
verificaciones, como si el técnico esta disponible o bien los
equipos de mantenimiento no están ocupados.
3 - Poder poner un cuadro con los colores de los calendarios
y el nombre de cada calendario ( que para el caso de mi aplicacion,
cada calendario es un Técnico, y representa un color, aunque en
la descripción del evento ya tengo el nombre, seria muy visual
poder tener los nombres de los técnicos y sus colores al margen )

Bien, gracias de antemano por su ayuda y mucho éxito.

Luis Garcia

Hola Luis Garcia (Lgarcia) , me gustaria si puedes me enviases un correo explicandome como has implementado lo de la agenda. Estoy tambien interesado gracias. mi email es francisco.clemente@tecnosupply.net

Gracias