Back to Devexpress

GanttContextMenuItem Enum

aspnetcore-devextreme-dot-aspnet-dot-mvc-a3f497f2.md

latest1.8 KB
Original Source

GanttContextMenuItem Enum

Lists the context menu commands.

Namespace : DevExtreme.AspNet.Mvc

Assembly : DevExtreme.AspNet.Core.dll

Declaration

csharp
[JsonConverter(typeof(StringEnumConverter))]
public enum GanttContextMenuItem

Members

NameDescription
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.

cshtml
@(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

DevExtreme.AspNet.Mvc Namespace