Ai đó có thể cho tôi biết làm thế nào để ngừng kéo/thay đổi kích thước các sự kiện trong đó event.id > 100
? Chỉ những sự kiện đó sẽ không thể kéo được.FullCalendar: Cách dừng kéo các sự kiện tùy chỉnh?
cập nhật với Mã mẫu:
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'
}
});
}
Cảm ơn.
Câu trả lời hay. Nó làm việc tốt cho tôi. Cảm ơn Aaron !!! – Saiful
@Saiful Tôi làm cách nào để vô hiệu hóa chỉ có thể thay đổi kích thước? Tôi đã thử thêm eventRender: function (event, element) { nếu (event.title == "typeA") {\t \t \t $ ('. TypeA'). Resizable = false; \t } }, không có may mắn – BaconJuice
Trong fullcalendar v2, thuộc tính 'editable' nên được sử dụng thay vì' draggable' – akn