Back to Devexpress

ASPxClientGantt.TaskUpdating Event

aspnet-js-aspxclientgantt-fc567364.md

latest2.8 KB
Original Source

ASPxClientGantt.TaskUpdating Event

Occurs before a user updates a task.

Declaration

ts
TaskUpdating: ASPxClientEvent<ASPxClientGanttTaskUpdatingEventHandler<ASPxClientGantt>>

Event Data

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

PropertyDescription
cancelSpecifies whether to cancel the related action (for example, row edit, export). Inherited from ASPxClientCancelEventArgs.
keySpecifies the task key.
newValuesSpecifies the task’s new values.
valuesSpecifies the task values.

Remarks

Use the TaskUpdating event to process task data before a task is updated.

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

Web Forms:

aspx
<dx:ASPxGantt ID="Gantt" >
    <ClientSideEvents TaskUpdating="function(s, e) {
        if (e.newValues["Subject"].includes("test")) {
            //...
            e.cancel = true;
        }
    }" />
</dx:ASPxGantt>

MVC:

cshtml
@Html.DevExpress().Gantt(settings => {
    settings.Name = "gantt";
    settings.ClientSideEvents.TaskUpdating = "function (s, e) { 
        if (e.newValues["Subject"].includes("test")) {
            //...
            e.cancel = true;
        }
    }";
    ...
}).Bind(
    GanttDataProvider.Tasks, GanttDataProvider.Dependencies, 
    GanttDataProvider.Resources, GanttDataProvider.ResourceAssignments
).GetHtml()

Concepts

See Also

UpdateTask(key, data)

ASPxGantt - Overview

MVCxGantt - Overview

ASPxGantt - 'How To' Examples

MVCxGantt - 'How To' Examples

ASPxClientGantt Class

ASPxClientGantt Members