aspnetmvc-devexpress-dot-web-dot-mvc-dot-ganttsettings-79fbc3b9.md
Contains toolbar settings.
Namespace : DevExpress.Web.Mvc
Assembly : DevExpress.Web.Mvc5.v25.2.dll
NuGet Package : DevExpress.Web.Mvc5
public GanttToolbarSettings SettingsToolbar { get; }
Public ReadOnly Property SettingsToolbar As GanttToolbarSettings
| Type | Description |
|---|---|
| GanttToolbarSettings |
Toolbar settings.
|
The GanttExtension allows you to display the most frequently used commands in the toolbar. Use the Visible property to show or hide the toolbar.
The toolbar has a set of predefined items and supports custom items. Use the Items collection to access toolbar items.
Available toolbar item types:
|
Toolbar Item Type
|
Description
| | --- | --- | |
|
A toolbar item that adds a task.
| |
|
A toolbar item that collapses all tasks.
| |
|
A toolbar item that expands all tasks.
| |
|
A toolbar item that switches the control to full screen mode.
| |
|
A toolbar item that repeats the undone action.
| |
|
A toolbar item that removes a task.
| |
|
A toolbar item that reverses an action.
| |
|
A toolbar item that zooms in.
| |
|
A custom toolbar item.
| |
|
A toolbar item that zooms out.
|
Create any of supported standard toolbar items, specify its Text property, and add this toolbar item to the Items collection.
@Html.DevExpress().Gantt(settings => {
settings.SettingsToolbar.Items.Add(new GanttZoomInToolbarItem() { Text = "Zoom In" });
settings.SettingsToolbar.Items.Add(new GanttZoomOutToolbarItem() { Text = "Zoom Out" });
//...
}).Bind(GanttDataProvider.Tasks).GetHtml()
Create a GanttCustomToolbarItem object, specify its Text and CommandName properties, and add this toolbar item to the Items collection. To handle the toolbar item click, handle the CustomCommand event.
@Html.DevExpress().Gantt(settings => {
settings.SettingsToolbar.Items.AddCustomItem(i => {
i.Text = "About";
i.CommandName = "About";
i.BeginGroup = true;
i.Image.IconID = "iconbuilder_actions_info_svg_gray_16x16";
});
//...
}).Bind(GanttDataProvider.Tasks).GetHtml()
function CustomCommand(s, e) {
if (e.commandName == "About")
alert('Sample message');
}
Set the Visible property to true to hide the toolbar.
@Html.DevExpress().Gantt(settings => {
settings.SettingsToolbar.Visible = false;
//...
}).Bind(GanttDataProvider.Tasks).GetHtml()
Set the Alignment property to one of the GanttToolbarAlignment enumeration values to change the toolbar alignment.
@Html.DevExpress().Gantt(settings => {
settings.SettingsToolbar.Alignment = GanttToolbarAlignment.Right;
//...
}).Bind(GanttDataProvider.Tasks).GetHtml()
See Also