Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/02/2013, 14:54
Remago
 
Fecha de Ingreso: julio-2010
Mensajes: 35
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Fullcalendar eventos

Si yo encontre algo que toma el nombre de la vista y con eso puedo hacer un if pero no se porque no me muestra los datos de la base te mostrare como tengo el codigo no se donde esta el error:

Código HTML:
<script type='text/javascript'>

	$(document).ready(function() {
	
		var date = new Date();
		var d = date.getDate();
		var m = date.getMonth();
		var y = date.getFullYear();
		
		var calendar = $('#calendar').fullCalendar({
			theme: true,
			header: {
				left: 'prev,next today',
				center: 'title',
				right: 'month,agendaWeek,agendaDay'
			},
			
			//selectable: true, //Deshabilita la seleccion en los dias

			selectHelper: true,


			dayClick: function(date, view) {
				$('#calendar').fullCalendar('changeView', 'agendaDay');
				$('#calendar').fullCalendar('gotoDate', date);
				},


			select: function(start, end, allDay) {
				var title = prompt('Event Title:');
				if (title) {
					
					//calendar.fullCalendar('renderEvent',
						calendar.fullCalendar('renderEvent',
						{
							title: title,
							start: start,
							end: end,
							allDay: allDay
						},
						true // make the event "stick"
					);
			
				}
				calendar.fullCalendar('unselect');
			},
			editable: false, //Deshabilita que se modifique el evento
			
			//Diferenciar los tipos de vista y hacer rerender	
			viewDisplay: function(view) {
            
                if (view.name == 'agendaWeek') { 
                	//Asignamos eventos para Vista Semana
                	//alert('Semana');
                	events: [
				        {
				            title: 'Event1',
				            start: new Date(y, m, d),
					    end: new Date(y, m, d),
					    allDay: false
				        },
				    ]	
	            }

                if (view.name == 'agendaDay') { 
                	//Asignamos eventos para Vista Dia
                	//alert('Dia');
                	events: [
				        {
				            title: 'Event2',
				            start: new Date(y, m, d),
					    end: new Date(y, m, d),
					    allDay: false
				        },
				    ]	                	
                }

                if (view.name == 'month') { 
                	//Asignamos eventos para Vista Mes
                	//alert('Mes');
                	events: [
				        {
				            title: 'Event3',
				            start: new Date(y, m, d),
					    end: new Date(y, m, d),
					    allDay: false
				        },
				    ]	                	
                }
        	}
        	//FINALIZA FUNCION ViewDisplay
     });	
		
	});
</script> 
Lo que quiero es diferenciar en la vista que me encuentro y lo hago con el alert que va comentariado pero no me muestra los eventos que tengo en cada diferenciador por ejemplo si estoy en la vista mes que me muestre el titulo evento 3 y asi.. con los demas.. espero su respuesta muchas gracias