Class Gantt
Inheritance
Namespace: Syncfusion.EJ2.Gantt
Assembly: Syncfusion.EJ2.dll
Syntax
public class Gantt : EJTagHelper
Constructors
Gantt()
Declaration
public Gantt()
Properties
ActionBegin
Triggers when Gantt actions such as sorting, filtering, searching etc., starts.
Declaration
public string ActionBegin { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ActionComplete
Triggers when Gantt actions such as sorting, filtering, searching etc. are completed.
Declaration
public string ActionComplete { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ActionFailure
Triggers when actions are failed.
Declaration
public string ActionFailure { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
AddDialogFields
Defines the tabs and fields to be included in the add dialog.
If the value was empty, then it will be calculated from taskSettings
and columns
value.
Declaration
public List<GanttAddDialogField> AddDialogFields { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Syncfusion.EJ2.Gantt.GanttAddDialogField> | The default value is null |
AllowExcelExport
If allowExcelExport
set to true, then it will allow the user to export Gantt to Excel and CSV file.
Declaration
public bool AllowExcelExport { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
AllowFiltering
Enables or disables filtering support in Gantt.
Declaration
public bool AllowFiltering { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
AllowKeyboard
Enables or disables the key board interaction of Gantt.
Declaration
public bool AllowKeyboard { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
AllowParentDependency
Specifies whether to allow dependency connection support for parent records.
Declaration
public bool AllowParentDependency { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
AllowPdfExport
If allowPdfExport
set to true, then it will allow the user to export Gantt to PDF file.
Declaration
public bool AllowPdfExport { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
AllowReordering
If allowReordering
is set to true, Gantt columns can be reordered.
Reordering can be done by drag and drop of a particular column from one index to another index.
Declaration
public bool AllowReordering { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
AllowResizing
If allowResizing
is set to true, Gantt columns can be resized.
Declaration
public bool AllowResizing { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
AllowRowDragAndDrop
If allowRowDragAndDrop
set to true, then it will allow the user to perform drag and drop action in Gantt.
Declaration
public bool AllowRowDragAndDrop { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
AllowSelection
If allowSelection
is set to true, it allows selection of (highlight row) Gantt chart rows by clicking it.
Declaration
public bool AllowSelection { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
AllowSorting
If allowSorting
is set to true, it allows sorting of gantt chart tasks when column header is clicked.
Declaration
public bool AllowSorting { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
AllowTaskbarDragAndDrop
Defines whether to enable or disable taskbar drag and drop.
Declaration
public bool AllowTaskbarDragAndDrop { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
AllowTaskbarOverlap
Defines whether taskbar to get overlapped or not.
Declaration
public bool AllowTaskbarOverlap { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
AllowUnscheduledTasks
Enables or disables rendering of unscheduled tasks in Gantt.
Declaration
public bool AllowUnscheduledTasks { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
AutoCalculateDateScheduling
Specifies whether to auto calculate start and end-date based on various factors such as working time, holidays, weekends, and predecessors.
Declaration
public bool AutoCalculateDateScheduling { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
AutoFocusTasks
Enables or disables the focusing the task bar on click action.
Declaration
public bool AutoFocusTasks { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
BaselineColor
Defines the baseline bar color.
Declaration
public string BaselineColor { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
BeforeExcelExport
Triggers before Gantt data is exported to Excel file.
Declaration
public string BeforeExcelExport { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
BeforePdfExport
Triggers before Gantt data is exported to PDF document.
Declaration
public string BeforePdfExport { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
BeforeTooltipRender
Triggers before tooltip get rendered.
Declaration
public string BeforeTooltipRender { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
CellDeselected
Triggers when a particular selected cell is deselected.
Declaration
public string CellDeselected { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
CellDeselecting
Triggers before the selected cell is deselecting.
Declaration
public string CellDeselecting { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
CellEdit
This will be triggered a cell get begins to edit.
Declaration
public string CellEdit { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
CellSelected
Triggers after a cell is selected.
Declaration
public string CellSelected { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
CellSelecting
Triggers before any cell selection occurs.
Declaration
public string CellSelecting { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
CollapseAllParentTasks
If collapseAllParentTasks
set to true, then root tasks are rendered with collapsed state.
Declaration
public bool CollapseAllParentTasks { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
Collapsed
This will be triggered after the row getting collapsed.
Declaration
public string Collapsed { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Collapsing
This will be triggered before the row getting collapsed.
Declaration
public string Collapsing { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ColumnDrag
Triggers when column header element is dragged (moved) continuously.
Declaration
public string ColumnDrag { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ColumnDragStart
Triggers when column header element drag (move) starts.
Declaration
public string ColumnDragStart { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ColumnDrop
Triggers when a column header element is dropped on the target column.
Declaration
public string ColumnDrop { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ColumnMenuClick
Triggers when click on column menu.
Declaration
public string ColumnMenuClick { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ColumnMenuItems
columnMenuItems
defines both built-in and custom column menu items.
The available built-in items are,
ColumnChooser
- To show/hide the TreeGrid columns.
SortAscending
- Sort the current column in ascending order.
SortDescending
- Sort the current column in descending order.
AutoFitAll
- Auto fit the size of all columns.
AutoFit
- Auto fit the current column.
Filter
- Filter options will show based on filterSettings property.
Declaration
public object ColumnMenuItems { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is null |
ColumnMenuOpen
Triggers before column menu opens.
Declaration
public string ColumnMenuOpen { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Columns
Defines column collection displayed in grid
If the columns
declaration was empty then columns
are automatically populated from taskSettings
value.
Declaration
public object Columns { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is null |
ConnectorLineBackground
Defines background color of dependency lines.
Declaration
public string ConnectorLineBackground { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ConnectorLineWidth
Defines width of dependency lines.
Declaration
public int ConnectorLineWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The default value is 1 |
ContextMenuClick
Triggers when click on context menu.
Declaration
public string ContextMenuClick { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ContextMenuItems
contextMenuItems
defines both built-in and custom context menu items.
Declaration
public object ContextMenuItems { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is null |
ContextMenuOpen
Triggers before context menu opens.
Declaration
public string ContextMenuOpen { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Created
Triggers when the component is created.
Declaration
public string Created { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
DataBound
Triggers when data source is populated in the Grid.
Declaration
public string DataBound { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
DataSource
It is used to render Gantt chart rows and tasks.
dataSource
value was defined as array of JavaScript objects or instances of DataManager
.
Declaration
public object DataSource { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is null |
DataStateChange
Triggers when the Gantt actions such as Sorting, Editing etc., are done.
In this event,the current view data and total record count should be assigned to the dataSource
based on the action performed.
Declaration
public string DataStateChange { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
DateFormat
Specifies the dateFormat for Gantt, given format is displayed in tooltip and Grid cells. By default, the format is based on the culture.
Declaration
public string DateFormat { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
DayWorkingTime
Defines customized working time of project.
Declaration
public List<GanttDayWorkingTime> DayWorkingTime { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Syncfusion.EJ2.Gantt.GanttDayWorkingTime> | The default value is null |
Destroyed
Triggers when the component is destroyed.
Declaration
public string Destroyed { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
DisableHtmlEncode
If disableHtmlEncode
is set to true, it encodes the HTML of the header and content cells.
Declaration
public bool DisableHtmlEncode { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
DurationUnit
durationUnit
Specifies the duration unit for each tasks whether day or hour or minute.
day
: Sets the duration unit as day.
hour
: Sets the duration unit as hour.
minute
: Sets the duration unit as minute.
Declaration
public DurationUnit DurationUnit { get; set; }
Property Value
Type | Description |
---|---|
DurationUnit | The default value is DurationUnit.Day |
EditDialogFields
Defines the tabs and fields to be included in the edit dialog.
If the value was empty, then it will be calculated from taskSettings
and columns
value.
Declaration
public List<GanttEditDialogField> EditDialogFields { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Syncfusion.EJ2.Gantt.GanttEditDialogField> | The default value is null |
EditSettings
Configures edit settings of Gantt.
Declaration
public GanttEditSettings EditSettings { get; set; }
Property Value
Type | Description |
---|---|
GanttEditSettings | The default value is null |
EnableAdaptiveUI
If enableAdaptiveUI
is set to true, the pop-up UI will become adaptive to small screens,
and be used for filtering and other features.
Declaration
public bool EnableAdaptiveUI { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableContextMenu
If enableContextMenu
is set to true, Enable context menu in Gantt.
Declaration
public bool EnableContextMenu { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableCriticalPath
It highlights the critical tasks in the Gantt Chart that affect the project’s end date.
Declaration
public bool EnableCriticalPath { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableHtmlSanitizer
Specifies whether to display or remove the untrusted HTML values in the TreeGrid component.
If enableHtmlSanitizer
set to true, then it will sanitize any suspected untrusted strings and scripts before rendering them.
Declaration
public bool EnableHtmlSanitizer { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
EnableImmutableMode
If enableImmutableMode
is set to true, the Gantt Chart will reuse old rows if it exists in the new result instead of
full refresh while performing the Gantt actions.
Declaration
public bool EnableImmutableMode { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableMultiTaskbar
It enables to render the child taskbar on parent row for resource view Gantt.
Declaration
public bool EnableMultiTaskbar { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnablePersistence
Enable or disable persisting component's state between page reloads.
Declaration
public bool EnablePersistence { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnablePredecessorValidation
If enablePredecessorValidation
is set to true, it allows to validate the predecessor link.
Declaration
public bool EnablePredecessorValidation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
EnableRtl
Enable or disable rendering component in right to left direction.
Declaration
public bool EnableRtl { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableTimelineVirtualization
Loads project with large time span with better performance by initially rendering the timeline cells that are visible only within the current view and load subsequent timeline cells on horizontal scrolling.
Declaration
public bool EnableTimelineVirtualization { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableUndoRedo
Enables or disables undo or redo feature.
Declaration
public bool EnableUndoRedo { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableVirtualization
If enableVirtualization
set to true, then the Gantt will render only the rows visible within the view-port.
and load subsequent rows on vertical scrolling. This helps to load large dataset in Gantt.
Declaration
public bool EnableVirtualization { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableVirtualMaskRow
Specifies whether to display shimmer effect during scrolling action in virtual scrolling feature. If disabled, spinner is shown instead of shimmer effect.
Declaration
public bool EnableVirtualMaskRow { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
EndEdit
This will be triggered when a task get saved by cell edit.
Declaration
public string EndEdit { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
EventMarkers
Defines events and status of project throughout the timeline.
Declaration
public List<GanttEventMarker> EventMarkers { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Syncfusion.EJ2.Gantt.GanttEventMarker> | The default value is null |
ExcelExportComplete
Triggers after Gantt data is exported to Excel file.
Declaration
public string ExcelExportComplete { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ExcelHeaderQueryCellInfo
Triggers before exporting each header cell to Excel file. You can also customize the Excel cells.
Declaration
public string ExcelHeaderQueryCellInfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ExcelQueryCellInfo
Triggers before exporting each cell to Excel file. You can also customize the Excel cells.
Declaration
public string ExcelQueryCellInfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Expanded
This will be triggered after the row getting expanded.
Declaration
public string Expanded { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Expanding
This will be triggered before the row getting expanded.
Declaration
public string Expanding { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
FilterSettings
Configures the filter settings for Gantt.
Declaration
public GanttFilterSettings FilterSettings { get; set; }
Property Value
Type | Description |
---|---|
GanttFilterSettings | The default value is null |
GridLines
Configures the grid lines in tree grid and gantt chart.
Declaration
public GridLine GridLines { get; set; }
Property Value
Type | Description |
---|---|
GridLine | The default value is GridLine.Horizontal |
HeaderCellInfo
This will be triggered before the header cell element is appended to the Grid element.
Declaration
public string HeaderCellInfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Height
Defines the height of the Gantt component container.
Declaration
public string Height { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is "auto" |
HighlightWeekends
If highlightWeekends
set to true, then all weekend days are highlighted in week - day timeline mode.
Declaration
public bool HighlightWeekends { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
Holidays
Defines holidays presented in project timeline.
Declaration
public List<GanttHoliday> Holidays { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Syncfusion.EJ2.Gantt.GanttHoliday> | The default value is null |
HtmlAttributes
Allows additional HTML attributes such as title, name, etc., and accepts n number of attributes in a key-value pair format.
Declaration
public object HtmlAttributes { get; set; }
Property Value
Type |
---|
System.Object |
IncludeWeekend
Defines weekend days are considered as working day or not.
Declaration
public bool IncludeWeekend { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
LabelSettings
Defines the right, left and inner task labels in task bar.
Declaration
public GanttLabelSettings LabelSettings { get; set; }
Property Value
Type | Description |
---|---|
GanttLabelSettings | The default value is null |
Load
Triggered before the Gantt control gets rendered.
Declaration
public string Load { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
LoadChildOnDemand
Gets or sets whether to load child record on demand in remote data binding. Initially parent records are rendered in collapsed state.
Declaration
public bool LoadChildOnDemand { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
LoadingIndicator
Configures the loading indicator of the Gantt Chart. Specifies whether to display spinner or shimmer effect during the waiting time on any actions performed in Gantt Chart.
Declaration
public GanttLoadingIndicator LoadingIndicator { get; set; }
Property Value
Type | Description |
---|---|
GanttLoadingIndicator | The default value is null |
Locale
Overrides the global culture and localization value for this component. Default global culture is 'en-US'.
Declaration
public string Locale { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is "" |
MilestoneTemplate
The milestone template that renders customized milestone task from the given template.
Declaration
public string MilestoneTemplate { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
OnMouseMove
This event will be triggered when mouse move on Gantt.
Declaration
public string OnMouseMove { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
OnTaskbarClick
This event will be triggered when click on taskbar element.
Declaration
public string OnTaskbarClick { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ParentTaskbarTemplate
The parent task bar template that renders customized parent task bars from the given template.
Declaration
public string ParentTaskbarTemplate { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
PdfColumnHeaderQueryCellInfo
Triggers before exporting each header cell to PDF document. You can also customize the PDF cells.
Declaration
public string PdfColumnHeaderQueryCellInfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
PdfExportComplete
Triggers after TreeGrid data is exported to PDF document.
Declaration
public string PdfExportComplete { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
PdfQueryCellInfo
Triggers before exporting each cell to PDF document. You can also customize the PDF cells.
Declaration
public string PdfQueryCellInfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
PdfQueryTaskbarInfo
Triggers before exporting each taskbar to PDF document. You can also customize the taskbar.
Declaration
public string PdfQueryTaskbarInfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
PdfQueryTimelineCellInfo
Triggers before exporting each cell to PDF document. You can also customize the PDF cells.
Declaration
public string PdfQueryTimelineCellInfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ProjectEndDate
Defines end date of the project, if projectEndDate
value not set then it will be calculated from data source.
Declaration
public string ProjectEndDate { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ProjectStartDate
Defines start date of the project, if projectStartDate
value not set then it will be calculated from data source.
Declaration
public string ProjectStartDate { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Query
Defines the external Query
that will be executed along with data processing.
Declaration
public string Query { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
QueryCellInfo
This will be triggered before the header cell element is appended to the Grid element.
Declaration
public string QueryCellInfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
QueryTaskbarInfo
This will be triggered after the taskbar element is appended to the Gantt element.
Declaration
public string QueryTaskbarInfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ReadOnly
If readOnly
is set to true, Gantt cannot be edited.
Declaration
public bool ReadOnly { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
RecordDoubleClick
This event will be triggered when double click on record.
Declaration
public string RecordDoubleClick { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
RenderBaseline
If renderBaseline
is set to true
, then baselines are rendered for tasks.
Declaration
public bool RenderBaseline { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
ResizeStart
Triggers when column resize starts.
Declaration
public string ResizeStart { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ResizeStop
Triggers when column resize ends.
Declaration
public string ResizeStop { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Resizing
Triggers on column resizing.
Declaration
public string Resizing { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ResourceFields
Defines mapping properties to find resource values such as id, name, unit and group from resource collection.
Declaration
public GanttResourceFields ResourceFields { get; set; }
Property Value
Type | Description |
---|---|
GanttResourceFields | The default value is null |
ResourceIDMapping
Defines mapping property to get resource id value from resource collection.
Declaration
public string ResourceIDMapping { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ResourceNameMapping
Defines mapping property to get resource name value from resource collection.
Declaration
public string ResourceNameMapping { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Resources
Defines resource collection assigned for projects.
Declaration
public object Resources { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is null |
RowDataBound
This will be triggered before the row element is appended to the Grid element.
Declaration
public string RowDataBound { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
RowDeselected
Triggers when a selected row is deselected.
Declaration
public string RowDeselected { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
RowDeselecting
Triggers before deselecting the selected row.
Declaration
public string RowDeselecting { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
RowDrag
Triggers when row elements are dragged (moved) continuously.
Declaration
public string RowDrag { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
RowDragStart
Triggers when row element’s drag(move) starts.
Declaration
public string RowDragStart { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
RowDragStartHelper
Triggers when row element’s before drag(move).
Declaration
public string RowDragStartHelper { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
RowDrop
Triggers when row elements are dropped on the target row.
Declaration
public string RowDrop { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
RowHeight
Defines height value for grid rows and chart rows in Gantt.
Declaration
public int RowHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The default value is 36 |
RowSelected
Triggers after row selection occurs.
Declaration
public string RowSelected { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
RowSelecting
Triggers before row selection occurs.
Declaration
public string RowSelecting { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
SearchSettings
Configures the search settings for Gantt.
Declaration
public GanttSearchSettings SearchSettings { get; set; }
Property Value
Type | Description |
---|---|
GanttSearchSettings | The default value is null |
SegmentData
Defines segment collection assigned for tasks.
Declaration
public object SegmentData { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is null |
SelectedRowIndex
The selectedRowIndex
allows you to select a row at initial rendering.
You can also get the currently selected row index.
Declaration
public int SelectedRowIndex { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The default value is -1 |
SelectionSettings
Configures the selection settings.
Declaration
public GanttSelectionSettings SelectionSettings { get; set; }
Property Value
Type | Description |
---|---|
GanttSelectionSettings | The default value is null |
ShowColumnMenu
If showColumnMenu
set to true, then it will enable the column menu options in each columns.
Declaration
public bool ShowColumnMenu { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
ShowInlineNotes
To show notes column cell values inside the cell or in tooltip.
Declaration
public bool ShowInlineNotes { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
ShowOverAllocation
It enables to render the overallocation container for resource view Gantt.
Declaration
public bool ShowOverAllocation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
SortSettings
Configures the sort settings of the Gantt.
Declaration
public GanttSortSettings SortSettings { get; set; }
Property Value
Type | Description |
---|---|
GanttSortSettings | The default value is null |
SplitterResized
Triggers when splitter resizing action completed.
Declaration
public string SplitterResized { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
SplitterResizeStart
Triggers when splitter resizing starts.
Declaration
public string SplitterResizeStart { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
SplitterResizing
Triggers when splitter bar was dragging.
Declaration
public string SplitterResizing { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
SplitterSettings
Configures the splitter settings for Gantt.
Declaration
public GanttSplitterSettings SplitterSettings { get; set; }
Property Value
Type | Description |
---|---|
GanttSplitterSettings | The default value is null |
TaskbarEdited
This will be triggered taskbar was dragged and dropped on new position.
Declaration
public string TaskbarEdited { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
TaskbarEditing
This event will be triggered when taskbar was in dragging state.
Declaration
public string TaskbarEditing { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
TaskbarHeight
Defines height of taskbar element in Gantt.
Declaration
public Nullable<int> TaskbarHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The default value is null |
TaskbarTemplate
The task bar template that renders customized child task bars from the given template.
Declaration
public string TaskbarTemplate { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
TaskFields
Defines mapping properties to find task values such as id, start date, end date, duration and progress values from data source.
Declaration
public GanttTaskFields TaskFields { get; set; }
Property Value
Type | Description |
---|---|
GanttTaskFields | The default value is null |
TaskMode
Specifies task schedule mode for a project.
Declaration
public ScheduleMode TaskMode { get; set; }
Property Value
Type | Description |
---|---|
ScheduleMode | The default value is ScheduleMode.Auto |
TaskType
taskType
Specifies the task type for task whether fixedUnit or fixedWork or fixedDuration.
fixedUnit
: Sets the task type as fixedUnit.
fixedWork
: Sets the task type as fixedWork.
fixedDuration
: Sets the task type as fixedDuration.
Declaration
public TaskType TaskType { get; set; }
Property Value
Type | Description |
---|---|
TaskType | The default value is TaskType.FixedUnit |
TimelineSettings
Configures timeline settings of Gantt. Defines default timeline modes or customized top tier mode and bottom tier mode or single tier only.
Declaration
public GanttTimelineSettings TimelineSettings { get; set; }
Property Value
Type | Description |
---|---|
GanttTimelineSettings | The default value is null |
TimelineTemplate
Renders customized html elements for timeline cell from the given template.
Declaration
public string TimelineTemplate { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Timezone
By default, task schedule dates are calculated with system time zone.If Gantt chart assigned with specific time zone, then schedule dates are calculated as given time zone date value.
Declaration
public string Timezone { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Toolbar
toolbar
defines the toolbar items of the Gantt.
It contains built-in and custom toolbar items
If an array value is assigned, it is considered as the list of built-in and custom toolbar items in the Gantt's toolbar.
The available built-in toolbar items are: Add: Adds a new record. Edit: Edits the selected task. Update: Updates the edited task. Delete: Deletes the selected task. Cancel: Cancels the edit state. Search: Searches tasks by the given key. ExpandAll: Expands all the task of Gantt. CollapseAll: Collapses all the task of Gantt. PrevTimeSpan: Extends timeline with one unit before the timeline start date. NextTimeSpan: Extends timeline with one unit after the timeline finish date. ZoomIn: ZoomIn the Gantt control. ZoomOut: ZoomOut the Gantt control. ZoomToFit: Display the all tasks within the viewable Gantt chart. ExcelExport: To export in Excel format. CsvExport : To export in CSV format. Indent: To indent a task to one level. Outdent: To outdent a task from one level.
Declaration
public object Toolbar { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is null |
ToolbarClick
Triggers when toolbar item was clicked.
Declaration
public string ToolbarClick { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
TooltipSettings
Enables or disables default tooltip of Gantt element and defines customized tooltip for Gantt elements.
Declaration
public GanttTooltipSettings TooltipSettings { get; set; }
Property Value
Type | Description |
---|---|
GanttTooltipSettings | The default value is null |
TreeColumnIndex
To define expander column index in Grid.
Declaration
public int TreeColumnIndex { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The default value is 0 |
UndoRedoActions
undoRedoActions
Defines action items that retain for undo and redo operation.
Declaration
public object UndoRedoActions { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is null |
UndoRedoStepsCount
Defines number of undo/redo actions that should be stored.
Declaration
public double UndoRedoStepsCount { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The default value is 10 |
UpdateOffsetOnTaskbarEdit
Specifies whether to update offset value on a task for all the predecessor edit actions.
Declaration
public bool UpdateOffsetOnTaskbarEdit { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
ValidateManualTasksOnLinking
If validateManualTasksOnLinking
is set to true,
it enables date validation while connecting manually scheduled tasks with predecessor
Declaration
public bool ValidateManualTasksOnLinking { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
ViewType
Defines the view type of the Gantt.
Declaration
public ViewType ViewType { get; set; }
Property Value
Type | Description |
---|---|
ViewType | The default value is ViewType.ProjectView |
WeekWorkingTime
Specifies unique working hours for each weekday in gantt chart to tailor schedules precisely.
Declaration
public List<GanttWeekWorkingTime> WeekWorkingTime { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Syncfusion.EJ2.Gantt.GanttWeekWorkingTime> | The default value is null |
Width
Defines the width of the Gantt component container.
Declaration
public string Width { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is "auto" |
WorkUnit
workUnit
Specifies the work unit for each tasks whether day or hour or minute.
day
: Sets the work unit as day.
hour
: Sets the work unit as hour.
minute
: Sets the work unit as minute.
Declaration
public WorkUnit WorkUnit { get; set; }
Property Value
Type | Description |
---|---|
WorkUnit | The default value is WorkUnit.Hour |
WorkWeek
Defines workweek of project.
Declaration
public string[] WorkWeek { get; set; }
Property Value
Type | Description |
---|---|
System.String[] | The default value is null |
ZoomingLevels
Configure zooming levels of Gantt Timeline
Declaration
public object ZoomingLevels { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is null |