Agent-readable demo data
- Title
- Event Deleting (Open-Source JavaScript Event Calendar) | DayPilot Lite for JavaScript Demo
- Tree
- DayPilot JavaScript Demo
- Catalog root
- Lite
- Description
- Read more about event deleting.
Inline demo script 1
var dp = new DayPilot.Calendar("dp");
// view
dp.startDate = "2021-03-25";
dp.viewType = "Week";
// event creating
dp.onTimeRangeSelected = function (args) {
var name = prompt("New event name:", "Event");
if (!name) return;
var e = new DayPilot.Event({
start: args.start,
end: args.end,
id: DayPilot.guid(),
text: name
});
dp.events.add(e);
dp.clearSelection();
};
dp.eventDeleteHandling = "Update";
dp.onEventDelete = function (args) {
/*
if (!confirm("Do you really want to delete this event?")) {
args.preventDefault();
}
*/
};
dp.headerDateFormat = "dddd";
dp.init();
var e = new DayPilot.Event({
start: new DayPilot.Date("2021-03-25T12:00:00"),
end: new DayPilot.Date("2021-03-25T12:00:00").addHours(3).addMinutes(15),
id: "1",
text: "Special event"
});
dp.events.add(e);