Skip to main content
All docs
V23.2

ASPxClientGantt.TaskClick Event

Occurs when a user clicks a task.

Declaration

TaskClick: ASPxClientEvent<ASPxClientGanttTaskEventHandler<ASPxClientGantt>>

Event Data

The TaskClick event's data class is ASPxClientGanttTaskEventArgs. The following properties provide information specific to this event:

Property Description
cancel Specifies whether to cancel the related action (for example, row edit, export). Inherited from ASPxClientCancelEventArgs.
htmlEvent Provides access to the parameters associated with the TaskClick and TaskDblClick events.
key Returns the task key.
values Returns the task data.

Remarks

Gantt - Subtasks

Run Demo: ASPxGantt - Client-Side Events Run Demo: MVCxGantt - Client-Side Events

Use the TaskClick event to process data when a user clicks a task.

Web Forms:

<dx:ASPxGantt ID="Gantt" >
    <ClientSideEvents TaskClick="function(s, e) {
        if (e.key == 5) {
            //...
            e.cancel = true;
        }
    }" />
</dx:ASPxGantt>

MVC:

@Html.DevExpress().Gantt(settings => {
    settings.Name = "gantt";
    settings.ClientSideEvents.TaskClick = "function (s, e) { 
        if (e.key == 5) {
            //...
            e.cancel = true;
        }        
    }";
    ...
}).Bind(
    GanttDataProvider.Tasks, GanttDataProvider.Dependencies, 
    GanttDataProvider.Resources, GanttDataProvider.ResourceAssignments
).GetHtml()

Note

The key should have the same format as used in the data source field.

Concepts

See Also