Back to Devexpress

ASPxClientGantt.StartCellEditing Event

aspnet-js-aspxclientgantt-a5a3d843.md

latest2.8 KB
Original Source

ASPxClientGantt.StartCellEditing Event

Occurs before a user starts to edit a cell.

Declaration

ts
StartCellEditing: ASPxClientEvent<ASPxClientGanttStartCellEditingEventHandler<ASPxClientGantt>>

Event Data

The StartCellEditing event's data class is ASPxClientGanttStartCellEditingEventArgs. 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.
focusedFieldNameSpecifies the field name of the focused task.
keySpecifies the task key.
valuesSpecifies the task values.

Remarks

Use the StartCellEditing event to process task data before a user starts to edit a cell.

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

Web Forms:

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

MVC:

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

Concepts

See Also

EndCellEditing

ASPxGantt - Overview

MVCxGantt - Overview

ASPxGantt - 'How To' Examples

MVCxGantt - 'How To' Examples

ASPxClientGantt Class

ASPxClientGantt Members