Qualcuno può dirmi come interrompere il trascinamento/ridimensionamento degli eventi in cui event.id > 100
? Solo quegli eventi dovrebbero essere non trascinabili.FullCalendar: come interrompere il trascinamento di eventi personalizzati?
aggiornato con codice di esempio:
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'
}
});
}
Grazie.
Risposta eccellente. Ha funzionato bene per me. Grazie Aaron !!! – Saiful
@Saiful Come posso disabilitare la ridimensionamento? Ho provato ad aggiungere eventRender: function (event, element) { if (event.title == "typeA") {\t \t \t $ ('. TipoA'). Resizable = false; } }, senza fortuna – BaconJuice
In fullcalendar v2, la proprietà 'editable' dovrebbe essere usata al posto di' draggable' – akn