CRUD Actions: Add, Edit, Delete Events in the React Scheduler

Events (also called appointments) are the primary interactive elements in the Scheduler. Create, update, and remove appointments using the editor dialog, quick info popup, or drag-and-drop and resize actions directly on the calendar.

Add new events

Create appointments by clicking a scheduler cell to open the quick info popup or double-clicking to open the detailed editor dialog. Prevent new event creation by setting allowAdding={false}.

Edit existing events

Modify appointments using the detailed editor dialog (double-click) or quick info popup (single-click); changes take effect immediately upon save. Prevent event editing by setting allowEditing={false}.

Delete events

Remove appointments from the quick info popup (single-click) or by pressing the Delete key, with a confirmation prompt. Prevent event deletion by setting allowDeleting={false}.

Dynamic CRUD operations

This example demonstrates how to dynamically toggle CRUD operations (Add, Edit, Delete) in the Scheduler using property controls.

Loading...