Foros del Web » Programando para Internet » Jquery »

borrar event en fullcalendar plugin jquery

Estas en el tema de borrar event en fullcalendar plugin jquery en el foro de Jquery en Foros del Web. Hola amigos alguien tiene idea de como eliminar un evento en fullcalendar plugin jquery...
  #1 (permalink)  
Antiguo 19/02/2012, 16:44
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
borrar event en fullcalendar plugin jquery

Hola amigos

alguien tiene idea de como eliminar un evento en fullcalendar plugin jquery
  #2 (permalink)  
Antiguo 20/02/2012, 01:38
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 1 mes
Puntos: 265
Respuesta: borrar event en fullcalendar plugin jquery

Si el fullcalendar es un fichero js, debes buscar el evento que quieras eilminar y listo!
  #3 (permalink)  
Antiguo 20/02/2012, 10:19
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: borrar event en fullcalendar plugin jquery

Gracias por responder MarioAraque

tengo un grupo de eventos que al darle click sobre cada uno de ellos se me abre una ventana popup y puedo consultarlo, mi inconceniente es como consigo ubicar una imagen delete sobre cada evento y eliminarlo.

con eventClick realizo la consulta de cada evento


Código Javascript:
Ver original
  1. eventClick: function(calEvent, jsEvent, view) {
  2.             window.open("view.php?id="+calEvent.id+"&"+"evento="+calEvent.title+"&"+"start="+calEvent.start+"&"+"end="+calEvent.end, 'gcalevent', 'width=400,height=200');

que debo de hacer
  #4 (permalink)  
Antiguo 20/02/2012, 10:23
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 1 mes
Puntos: 265
Respuesta: borrar event en fullcalendar plugin jquery

Sinceramente no entendi nada =( lo siento.
  #5 (permalink)  
Antiguo 20/02/2012, 10:49
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: borrar event en fullcalendar plugin jquery

hola MarioAraque

si quieres te pongo una imagen que tengo en mi ordenador pero no se como subirla al foro
  #6 (permalink)  
Antiguo 20/02/2012, 10:50
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: borrar event en fullcalendar plugin jquery

[IMG]C:\Documents and Settings\Administrador\Escritorio\calendario.png[/IMG]

Última edición por Montes28; 20/02/2012 a las 10:53 Razón: como adunto ?
  #7 (permalink)  
Antiguo 21/02/2012, 21:31
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: borrar event en fullcalendar plugin jquery

amigos alguien ha trabajado con fullcalendar jquery?
  #8 (permalink)  
Antiguo 21/02/2012, 22:22
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: borrar event en fullcalendar plugin jquery

si alguien ha trabajado con el fullcalendar plugin jquery

necesito implementar la funcion para borrar los eventos

Código Javascript:
Ver original
  1. var onMouseoverEvent = function(me, event) {
  2.             if(event.editable) {
  3.                 /*
  4.                  *  SHOW DELETE ICON, ALSO POSSIBLE TO SHOW AN EDIT ICON HERE
  5.                  */
  6.                 var layer = '<div id="events-layer" class="fc-transparent" style="position:absolute; width:100%; height:100%; top:-1px; text-align:right; z-index:100">'
  7.                             + '<a><img src="images/delete.png" title="delete" width="14" id="delbut'+event.id+'" border="0" style="padding-right:5px; padding-top:2px;" /></a>'
  8.                             + '</div>';
  9.  
  10.                 me.append(layer);
  11.                 $("#delbut"+event.id).hide();
  12.                 $("#delbut"+event.id).fadeIn(200);
  13.                 $("#delbut"+event.id).click(function() {
  14.                     if(event.id) {
  15.                     // opslaan in db
  16.                         var dataString = 'event_id='+ event.id ;
  17.                         $.ajax({
  18.                              type:"POST",
  19.                              url:"command/cal_events.php?action=del",
  20.                              data: dataString,
  21.                              success:function(html){}
  22.                         });
  23.                         $('#calendar').fullCalendar('removeEvents', event.id);
  24.                     }
  25.                 });
  26.             }
  #9 (permalink)  
Antiguo 21/02/2012, 23:11
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: borrar event en fullcalendar plugin jquery

amigos me pueden ayudar con estas dos funciones

necesito integrarlas


con la primera consigo el id de un evento
Código Javascript:
Ver original
  1. eventClick: function(calEvent, jsEvent, view) {
  2.        
  3.             alert(calEvent.id);
  4.                            
  5.      
  6.  
  7.     },


y con esta segundo elimino un evento pero necesito el id que me lo proporciona la otra
Código Javascript:
Ver original
  1. eventClick:function removeEvent(id){
  2.     $('#calendar').fullCalendar('removeEvents',id);
  3. },

como las integro
  #10 (permalink)  
Antiguo 24/10/2013, 09:34
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: borrar event en fullcalendar plugin jquery

Hola, para integrar las funciones puedes hacer lo siguiente

Código Javascript:
Ver original
  1. eventClick: function(calEvent, jsEvent, view) {
  2.    $('#calendar').fullCalendar('removeEvents', calEvent.id);
  3. }

debido a que calEvent te trae todos los datos del evento, al hacer click en uno de ellos lo traerá directamente y con el uso de remoEvents y el id de calEvent llevará a cabo la eliminación

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:33.