# Events Overview

**Gantt** also supports a number of client-side events that helps you further customize the behavior of the control. Below you can find a list of the available ones that you can use.

The **R2 2021** release introduces more client-side events that help for a better control over the RadGantt client-side functionality.

## Gantt - Client Events

* [OnClientKendoWidgetInitializing](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclientkendowidgetinitializing) - Occurs just before the Kendo Widget is initialized.

* [OnClientLoad](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclientload) - Occurs when control's client-side object is initialized as well as the underlying Kendo UI Widget.

* [OnClientInserting](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclientinserting) - Occurs when a new task or a new dependency is about to be added.

* [OnClientRemoving](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclientremoving) - Occurs when a task or a dependency is about to be removed.

* [OnClientTaskEditing](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttaskediting) - Occurs when the user starts task edit upon double click on a cell or a task element.

* [OnClientTaskSaving](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttasksaving) - Occurs when a task field is updated upon user interaction.

* [OnClientTaskUpdateCancel](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttaskupdatecancel) - Occurs when the user cancels tasks's cell editing.

* [OnClientRequestStart](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclientrequeststart) - Occurs when a request to the WebService is about to be sent.

* [OnClientRequestEnd](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclientrequestend) - Occurs when a response from the Web Service is received.

* [OnClientRequestFailed](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclientrequestfailed) - Occurs when a request to the remote service fail.

* [OnClientTaskMoveStart](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttaskmovestart) - Occurs when the Task moving is started.

* [OnClientTaskMoving](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttaskmoving) - Occurs when the Task is just about to be moved.

* [OnClientTaskMoveEnd](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttaskmoveend) - Occurs when the Task moving is ended.

* [OnClientTaskResizeStart](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttaskresizestart) - Occurs when the Task resizing is started.

* [OnClientTaskResizing](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttaskresizing) - Occurs when the Task is just about to be resized.

* [OnClientTaskResizeEnd](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttaskresizeend) - Occurs when the Task resizing is ended.

* [OnClientNavigationCommand](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclientnavigationcommand) - Occurs when the current View is changed.

* [OnClientTaskSelectionChanged](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttaskselectionchanged) - Occurs when the user selects a task in the Gantt.

* [OnClientTogglePlannedTasks](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/events/onclienttoggleplannedtasks) - Occurs upon Toolbar PlannedTasks Switch click.

## See Also

* [Client-Side Programming Overview](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/client-side-programming/overview)
