Skip to main content
JS

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

GanttContextMenuItem Enum

Lists the context menu commands.

Namespace: DevExtreme.AspNet.Mvc

Assembly: DevExtreme.AspNet.Core.dll

#Declaration

C#
[JsonConverter(typeof(StringEnumConverter))]
public enum GanttContextMenuItem

#Members

Name Description
Undo

A command that redoes the last action.

Redo

A command that redoes the last undone action.

ExpandAll

A command that expands all tasks.

CollapseAll

A command that collapses all tasks.

AddTask

A command that adds a new task.

DeleteTask

A command that deletes a task.

ZoomIn

A command that zooms the chart in.

ZoomOut

A command that zooms the chart out.

DeleteDependency

A command that deletes a dependency.

TaskDetails

A command that opens the edit dialog.

ResourceManager

#Remarks

Run Demo: Context Menu

Use the ContextMenu(Action<GanttContextMenuBuilder>) method to create the context menu.

@(Html.DevExtreme().Gantt()
    .ContextMenu(cm => {
        cm.Items(i => {
            i.Add().Name(GanttContextMenuItem.AddTask);
            i.Add().Name(GanttContextMenuItem.TaskDetails);
            i.Add().Name(GanttContextMenuItem.DeleteTask);
            i.Add().Name("ToggleDisplayOfResources").Text("Toggle Display of Resources");
        });
    })
    //...
)
See Also