Back to Devexpress

ASPxClientGantt.ResourceUnassigning Event

aspnet-js-aspxclientgantt-da33fcfd.md

latest2.8 KB
Original Source

ASPxClientGantt.ResourceUnassigning Event

Occurs before a user removes a resource from a task.

Declaration

ts
ResourceUnassigning: ASPxClientEvent<ASPxClientGanttResourceUnassigningEventHandler<ASPxClientGantt>>

Event Data

The ResourceUnassigning event's data class is ASPxClientGanttResourceUnassigningEventArgs. 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 resource key.
valuesSpecifies the resource values.

Remarks

Use the ResourceUnassigning event to process data before a resource is unassigned from the task.

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

Web Forms:

aspx
<dx:ASPxGantt ID="Gantt" >
    <ClientSideEvents ResourceUnassigning="function(s, e) {
        if (e.values["ResourceID"] == 1) {
            //...
            e.cancel = true;
        }
    }" />
</dx:ASPxGantt>

MVC:

cshtml
@Html.DevExpress().Gantt(settings => {
    settings.Name = "gantt";
    settings.ClientSideEvents.ResourceUnassigning = "function (s, e) { 
        if (e.values["ResourceID"] == 1) {
            //...
            e.cancel = true;
        }
    }";
    ...
}).Bind(
    GanttDataProvider.Tasks, GanttDataProvider.Dependencies, 
    GanttDataProvider.Resources, GanttDataProvider.ResourceAssignments
).GetHtml()

Concepts

See Also

ASPxClientGantt.UnassignResourceFromTask

ASPxGantt - Overview

MVCxGantt - Overview

ASPxGantt - 'How To' Examples

MVCxGantt - 'How To' Examples

ASPxClientGantt Class

ASPxClientGantt Members