¿Alguien me puede decir cómo dejar de arrastrar/cambiar el tamaño de los eventos donde event.id > 100
? Solo esos eventos no deben ser arrastrables.FullCalendar: ¿Cómo dejar de arrastrar eventos personalizados?
actualiza con código de ejemplo:
eventRender: function(event, element) {
if (event.id > 100) {
event.disableDragging();
event.disableResizing();
}
element.qtip({
content: GetEventToolTip(event),
position: { corner: { tooltip: 'bottomLeft', target: 'topMiddle'} },
style: {
border: {
width: 1,
radius: 5
},
padding: 5,
textAlign: 'left',
tip: false,
name: event.iscustom == 'True' ? 'cream' : 'dark'
}
});
}
Gracias.
Excelente respuesta. Funcionó bien para mí ¡Gracias, Aaron! – Saiful
@Saiful ¿Cómo hago para deshabilitar solo el cambio de tamaño? He intentado agregar eventRender: function (event, element) { if (event.title == "typeA") {\t \t \t $ ('. TypeA'). Resizable = false; \t } }, sin suerte – BaconJuice
En fullcalendar v2, se debe usar la propiedad 'editable' en lugar de' arrastrar' – akn