Class GanttProperties
Gets or sets an object that indicates whether to customize the property of the Gantt.
Inheritance
System.Object
GanttProperties
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Syncfusion.EJ.dll
Syntax
public class GanttProperties : EJTagHelper
Constructors
GanttProperties()
Declaration
Properties
ActionBegin
Triggered for every gantt action before its starts
Declaration
[JsonProperty("actionBegin")]
public string ActionBegin { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ActionComplete
Triggered for every gantt action success event.
Declaration
[JsonProperty("actionComplete")]
public string ActionComplete { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AddDialogFields
Specifies the fields to be included in the add dialog in gantt
Declaration
[JsonProperty("addDialogFields")]
public List<AddDialogField> AddDialogFields { get; set; }
Property Value
AllowColumnResize
Enables or disables the ability to resize column.
Declaration
[JsonProperty("allowColumnResize")]
public bool AllowColumnResize { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowDragAndDrop
Enables or disables the ability to drag and drop the row interactively to reorder the rows.
Declaration
[JsonProperty("allowDragAndDrop")]
public bool AllowDragAndDrop { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowGanttChartEditing
Enables or Disables gantt chart editing in gantt
Declaration
[JsonProperty("allowGanttChartEditing")]
public bool AllowGanttChartEditing { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowKeyboardNavigation
Enables or Disables Keyboard navigation in gantt
Declaration
[JsonProperty("allowKeyboardNavigation")]
public bool AllowKeyboardNavigation { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowMultipleExporting
Enables or disables the ability to export multiple gantt
Declaration
[JsonProperty("allowMultipleExporting")]
public bool AllowMultipleExporting { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowMultiSorting
Specifies enabling or disabling multiple sorting for gantt columns
Declaration
[JsonProperty("allowMultiSorting")]
public bool AllowMultiSorting { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowSelection
Enables or disables the interactive selection of a row.
Declaration
[JsonProperty("allowSelection")]
public bool AllowSelection { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowSorting
Enables or disables sorting. When enabled, we can sort the column by clicking on the column.
Declaration
[JsonProperty("allowSorting")]
public bool AllowSorting { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowUnscheduledTask
Enables or disables the Unscheduled task
Declaration
[JsonProperty("allowUnscheduledTask")]
public bool AllowUnscheduledTask { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets a value that indicates whether to auto format the gantt.
Declaration
public GanttAutoFormat AutoFormat { get; set; }
Property Value
BaselineColor
Specifies the baseline background color in gantt
Declaration
[JsonProperty("baselineColor")]
public string BaselineColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
BaselineEndDateMapping
Specifies the mapping property path for baseline end date in datasource
Declaration
[JsonProperty("baselineEndDateMapping")]
public string BaselineEndDateMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
BaselineStartDateMapping
Specifies the mapping property path for baseline start date of a task in datasource
Declaration
[JsonProperty("baselineStartDateMapping")]
public string BaselineStartDateMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
BeginEdit
Triggered while enter the edit mode in the tree grid cell
Declaration
[JsonProperty("beginEdit")]
public string BeginEdit { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellSelected
Triggered after the cell is selected
Declaration
[JsonProperty("cellSelected")]
public string CellSelected { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellSelecting
Triggered before the cell is going to be selected.
Declaration
[JsonProperty("cellSelecting")]
public string CellSelecting { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the template for specific cell
Declaration
[JsonProperty("cellTooltipTemplate")]
public string CellTooltipTemplate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ChildMapping
Specifies the mapping property path for sub tasks in datasource
Declaration
[JsonProperty("childMapping")]
public string ChildMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Collapsed
Triggered after collapsed the gantt record
Declaration
[JsonProperty("collapsed")]
public string Collapsed { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Collapsing
Triggered while collapsing the gantt record
Declaration
[JsonProperty("collapsing")]
public string Collapsing { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnDialogFields
To provide necessary column fields that to be shown in column dialog box
Declaration
[HtmlAttributeName("columnDialogFields")]
[JsonProperty("columnDialogFields")]
public List<string> ColumnDialogFields { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
Columns
Gets a columns details in gantt
Declaration
[JsonProperty("columns")]
public List<GanttColumn> Columns { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<GanttColumn> |
|
ConnectorLineBackground
Specifies the background of connector lines in Gantt
Declaration
[JsonProperty("connectorLineBackground")]
public string ConnectorLineBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ConnectorlineWidth
Specifies the width of the connector lines in gantt
Declaration
[JsonProperty("connectorlineWidth")]
public int ConnectorlineWidth { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Enables or disables the contextmenu for gantt , when enabled contextmenu appears on right clicking gantt
Declaration
[JsonProperty("contextMenuOpen")]
public string ContextMenuOpen { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Create
Triggered after complete the gantt rendering
Declaration
[JsonProperty("create")]
public string Create { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CriticalTask
Gets a critical task details in gantt.
Declaration
[JsonProperty("criticalTask")]
public string CriticalTask { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CssClass
Specify the CSS class for gantt to achieve custom theme.
Declaration
[JsonProperty("cssClass")]
public string CssClass { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DataSource
Collection of data or hierarchical data to represent in gantt
Declaration
[HtmlAttributeName("datasource")]
[JsonProperty("dataSource")]
[JsonConverter(typeof(DataManagerConverter))]
public object DataSource { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
Specifies the dateFormat for gantt , given format is displayed in tooltip , grid .
Declaration
[JsonProperty("dateFormat")]
public string DateFormat { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DayWorkingTime
To specifies working hour collection per day
Declaration
[JsonProperty("dayWorkingTime")]
public List<GanttDayWorkingTime> DayWorkingTime { get; set; }
Property Value
Options for displaying and customizing the tooltip. This tooltip will show the preview of the row that is being dragged.
Declaration
[JsonProperty("dragTooltip")]
public GanttDragTooltip DragTooltip { get; set; }
Property Value
DurationMapping
Specifies the mapping property path for duration of a task in datasource
Declaration
[JsonProperty("durationMapping")]
public string DurationMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DurationUnit
Specifies the duration unit for each tasks whether days or hours
Declaration
[JsonProperty("durationUnit")]
[JsonConverter(typeof(StringEnumConverter))]
public GanttDurationUnit DurationUnit { get; set; }
Property Value
DurationUnitMapping
To map duration unit of the task.
Declaration
[JsonProperty("durationUnitMapping")]
public string DurationUnitMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EditDialogFields
Specifies the fields to be included in the edit dialog in gantt
Declaration
[JsonProperty("editDialogFields")]
public List<EditDialogField> EditDialogFields { get; set; }
Property Value
EditSettings
Specifies the editSettings options in gantt.
Declaration
[JsonProperty("editSettings")]
public GanttEditOptions EditSettings { get; set; }
Property Value
EnableAltRow
Enables or Disables enableAltRow row effect in gantt
Declaration
[JsonProperty("enableAltRow")]
public bool EnableAltRow { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableCollapseAll
Enables or disables the collapse all records when loading the gantt.
Declaration
[JsonProperty("enableCollapseAll")]
public bool EnableCollapseAll { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Enables or disables the contextmenu for gantt , when enabled contextmenu appears on right clicking gantt
Declaration
[JsonProperty("enableContextMenu")]
public bool EnableContextMenu { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnablePredecessorValidation
Enables/Disables validation for rendering predecessors.
Declaration
[JsonProperty("enablePredecessorValidation")]
public bool EnablePredecessorValidation { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableProgressBarResizing
Indicates whether we can edit the progress of a task interactively in gantt chart.
Declaration
[JsonProperty("enableProgressBarResizing")]
public bool EnableProgressBarResizing { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableResize
Enables or disables the option for dynamically updating the Gantt size on window resizing
Declaration
[JsonProperty("enableResize")]
public bool EnableResize { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableSerialNumber
Enables/Disables Serial number column for Gantt.
Declaration
[JsonProperty("enableSerialNumber")]
public bool EnableSerialNumber { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Enables or disables tooltip while editing (dragging/resizing) the taskbar.
Declaration
[JsonProperty("enableTaskbarDragTooltip")]
public bool EnableTaskbarDragTooltip { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Enables or disables tooltip for taskbar
Declaration
[JsonProperty("enableTaskbarTooltip")]
public bool EnableTaskbarTooltip { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableVirtualization
Enables/Disables virtualization for rendering gantt items.
Declaration
[JsonProperty("enableVirtualization")]
public bool EnableVirtualization { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableWBS
Enables/Disables WBS column for Gantt.
Declaration
[JsonProperty("enableWBS")]
public bool EnableWBS { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableWBSPredecessor
Enables/Disables WBS Predecessor column for Gantt.
Declaration
[JsonProperty("enableWBSPredecessor")]
public bool EnableWBSPredecessor { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EndDateMapping
Specifies the mapping property path for end Date of a task in datasource
Declaration
[JsonProperty("endDateMapping")]
public string EndDateMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EndEdit
Triggered after save the modified cellValue in gantt.
Declaration
[JsonProperty("endEdit")]
public string EndEdit { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Expanded
Triggered after expand the record
Declaration
[JsonProperty("expanded")]
public string Expanded { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Expanding
Triggered while expanding the gantt record
Declaration
[JsonProperty("expanding")]
public string Expanding { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ExpandStateMapping
Specifies the mapping property path for expand status of parent row in datasource
Declaration
[JsonProperty("expandStateMapping")]
public string ExpandStateMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ExportToExcelAction
Gets or sets a method name for handling excel export
Declaration
[JsonProperty("exportToExcelAction")]
public string ExportToExcelAction { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ExportToPdfAction
Gets or sets a method name for handling PDF export
Declaration
[JsonProperty("exportToPdfAction")]
public string ExportToPdfAction { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FilterSettings
Options for filtering and customizing filter actions.
Declaration
[JsonProperty("filterSettings")]
public GanttFilterSettings FilterSettings { get; set; }
Property Value
GroupCollection
Collection of data regarding groups available in Gantt
Declaration
[JsonConverter(typeof(DataManagerConverter))]
[JsonProperty("groupCollection")]
public object GroupCollection { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
GroupIdMapping
Specifies the mapping property path for id of group in datasource
Declaration
[JsonProperty("groupIdMapping")]
public string GroupIdMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
GroupNameMapping
Specifies the mapping property path for name of group in datasource
Declaration
[JsonProperty("groupNameMapping")]
public string GroupNameMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
HighlightNonWorkingTime
Specifies whether to highlight the working/nonworking hours in gantt .
Declaration
[JsonProperty("highlightNonWorkingTime")]
public bool HighlightNonWorkingTime { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
HighlightWeekends
Specifies whether to highlight the weekends in gantt .
Declaration
[JsonProperty("highlightWeekends")]
public bool HighlightWeekends { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Holidays
Collection of holidays with date, background and label information to be displayed in gantt.
Declaration
[JsonProperty("holidays")]
public List<Holiday> Holidays { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<Holiday> |
|
IncludeWeekend
Specifies whether to include weekends while calculating the duration of a task.
Declaration
[JsonProperty("includeWeekend")]
public bool IncludeWeekend { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsResponsive
Enables or disables the option for dynamically updating the Gantt size on window resizing
Declaration
[JsonProperty("isResponsive")]
public bool IsResponsive { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
LeftTaskLabelMapping
Specifies the leftTaskLabelMapping in gantt
Declaration
[JsonProperty("leftTaskLabelMapping")]
public string LeftTaskLabelMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
LeftTaskLabelTemplate
Specifies the leftTaskLabelTemplate in gantt
Declaration
[JsonProperty("leftTaskLabelTemplate")]
public string LeftTaskLabelTemplate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Load
Triggered while gantt is loaded
Declaration
[JsonProperty("load")]
public string Load { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Locale
Specify the locale for gantt
Declaration
[JsonProperty("locale")]
public string Locale { get; set; }
Property Value
| Type |
Description |
| System.String |
|
MilestoneMapping
Specifies the mapping property path for milestone in datasource
Declaration
[JsonProperty("milestoneMapping")]
public string MilestoneMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
MilestoneTemplate
Specifies the template id or template string for milestone.
Declaration
[JsonProperty("milestoneTemplate")]
public string MilestoneTemplate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
NonWorkingBackground
Specifies the non working hour background color in gantt
Declaration
[JsonProperty("nonWorkingBackground")]
public string NonWorkingBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
NotesMapping
To map notes of the task.
Declaration
[JsonProperty("notesMapping")]
public string NotesMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ParentProgressbarBackground
Specifies the width for connector line in gantt
Declaration
[JsonProperty("parentProgressbarBackground")]
public string ParentProgressbarBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ParentTaskbarBackground
Specifies the background of parent taskbar in gantt
Declaration
[JsonProperty("parentTaskbarBackground")]
public string ParentTaskbarBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ParentTaskbarTemplate
Specifies the template id or template string for parent taskbar.
Declaration
[JsonProperty("parentTaskbarTemplate")]
public string ParentTaskbarTemplate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ParentTaskIdMapping
Specifies the mapping property path for parent task Id in selfreference datasource
Declaration
[JsonProperty("parentTaskIdMapping")]
public string ParentTaskIdMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
PredecessorMapping
Specifies the mapping property path for predecessors of a task in datasource
Declaration
[JsonProperty("predecessorMapping")]
public string PredecessorMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Specifies the JS render template id or template script for predecessor tooltip on mouse action.
Declaration
[JsonProperty("predecessorTooltipTemplate")]
public string PredecessorTooltipTemplate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ProgressbarBackground
Specifies the background of progressbar in gantt
Declaration
[JsonProperty("progressbarBackground")]
public string ProgressbarBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ProgressbarHeight
Specified the height of the progressbar in taskbar
Declaration
[JsonProperty("progressbarHeight")]
public int ProgressbarHeight { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Specifies the template for tooltip on resizing progressbar
Declaration
[JsonProperty("progressbarTooltipTemplate")]
public string ProgressbarTooltipTemplate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Specifies the template ID for customized tooltip for progressbar editing in gantt
Declaration
[JsonProperty("progressbarTooltipTemplateId")]
public string ProgressbarTooltipTemplateId { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ProgressMapping
Specifies the mapping property path for progress percentage of a task in datasource
Declaration
[JsonProperty("progressMapping")]
public string ProgressMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Query
It receives query to retrieve data from the table (query is same as SQL).
Declaration
[JsonConverter(typeof(QueryConverter))]
[JsonProperty("query")]
public string Query { get; set; }
Property Value
| Type |
Description |
| System.String |
|
QueryCellInfo
Triggered while rendering each cell in the gantt
Declaration
[JsonProperty("queryCellInfo")]
public string QueryCellInfo { get; set; }
Property Value
| Type |
Description |
| System.String |
|
QueryTaskbarInfo
Triggered while rendering each taskbar in the gantt chart
Declaration
[JsonProperty("queryTaskbarInfo")]
public string QueryTaskbarInfo { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ReadOnly
Enables or disables the gantt editing operations
Declaration
[JsonProperty("readOnly")]
public bool ReadOnly { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
RenderBaseline
Enables or Disables rendering baselines in Gantt , when enabled baseline is rendered in gantt
Declaration
[JsonProperty("renderBaseline")]
public bool RenderBaseline { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ResourceCollectionMapping
Specifies the mapping property path for resource collection of group in datasource.
Declaration
[JsonProperty("resourceCollectionMapping")]
public string ResourceCollectionMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ResourceIdMapping
Specifies the mapping property name for resource ID in resource Collection in gantt
Declaration
[JsonProperty("resourceIdMapping")]
public string ResourceIdMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ResourceInfoMapping
Specifies the mapping property path for resources of a task in datasource
Declaration
[JsonProperty("resourceInfoMapping")]
public string ResourceInfoMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ResourceNameMapping
Specifies the mapping property path for resource name of a task in gantt
Declaration
[JsonProperty("resourceNameMapping")]
public string ResourceNameMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Resources
Collection of data regarding resources involved in entire project
Declaration
[JsonProperty("resources")]
[JsonConverter(typeof(DataManagerConverter))]
public object Resources { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
ResourceUnitMapping
Map units of every defined resources
Declaration
[JsonProperty("resourceUnitMapping")]
public string ResourceUnitMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RightTaskLabelMapping
Specifies the rightTaskLabelMapping in gantt
Declaration
[JsonProperty("rightTaskLabelMapping")]
public string RightTaskLabelMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RightTaskLabelTemplate
Specifies the rightTaskLabelTemplate in gantt
Declaration
[JsonProperty("rightTaskLabelTemplate")]
public string RightTaskLabelTemplate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RoundOffDayworkingTime
Specifies whether rounding off the day working time edits
Declaration
[JsonProperty("roundOffDayworkingTime")]
public bool RoundOffDayworkingTime { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
RowDataBound
Triggered while rendering each row
Declaration
[JsonProperty("rowDataBound")]
public string RowDataBound { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowDrag
Triggered while dragging a row in Gantt control
Declaration
[JsonProperty("rowDrag")]
public string RowDrag { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowDragStart
Triggered while start to drag row in Gantt control
Declaration
[JsonProperty("rowDragStart")]
public string RowDragStart { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowDragStop
Triggered while drop a row in Gantt control
Declaration
[JsonProperty("rowDragStop")]
public string RowDragStop { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowHeight
Specifies the height of a single row in gantt. Also, we need to set same height in the CSS style with class name e-rowcell.
Declaration
[JsonProperty("rowHeight")]
public int RowHeight { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
RowSelected
Triggered after the row is selected
Declaration
[JsonProperty("rowSelected")]
public string RowSelected { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowSelecting
Triggered before the row is going to be selected.
Declaration
[JsonProperty("rowSelecting")]
public string RowSelecting { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ScheduleEndDate
Specifies end date of the gantt schedule. By default, end date will be rounded to its next Saturday.
Declaration
[JsonProperty("scheduleEndDate")]
public string ScheduleEndDate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Specifies the options for customizing schedule header.
Declaration
[JsonProperty("scheduleHeaderSettings")]
public ScheduleHeaderSettings ScheduleHeaderSettings { get; set; }
Property Value
ScheduleStartDate
Specifies start date of the gantt schedule. By default, start date will be rounded to its previous Sunday.
Declaration
[JsonProperty("scheduleStartDate")]
public string ScheduleStartDate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SearchSettings
It sets the search settings option for gantt
Declaration
[JsonProperty("searchSettings")]
public GanttSearchSettings SearchSettings { get; set; }
Property Value
SelectedCellIndexes
Specifies the cell indexes of the gantt which is highlighted in load time.
Declaration
[JsonProperty("selectedCellIndexes")]
public List<SelectedCellIndex> SelectedCellIndexes { get; set; }
Property Value
SelectedRowIndex
Specifies the selected row Index in gantt , the row with given index will highlighted
Declaration
[JsonProperty("selectedRowIndex")]
public int SelectedRowIndex { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
SelectionMode
Specifies the selection mode of the Gantt.
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("selectionMode")]
public GanttSelectionMode SelectionMode { get; set; }
Property Value
SelectionType
Specifies the selection type for the cell selection
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("selectionType")]
public GanttSelectionType SelectionType { get; set; }
Property Value
ServerExcelQueryCellInfo
Triggered while rendering each cell in Excel export
Declaration
public GanttProperties.GanttEJExportEventHandler ServerExcelQueryCellInfo { get; set; }
Property Value
ServerExcelRowInfo
Triggered while rendering each cell in PDF export
Declaration
public GanttProperties.GanttEJExportEventHandler ServerExcelRowInfo { get; set; }
Property Value
ServerPdfQueryCellInfo
Triggered while rendering each row in Excel export
Declaration
public GanttProperties.GanttEJExportEventHandler ServerPdfQueryCellInfo { get; set; }
Property Value
ServerPdfQueryTaskbarInfo
Triggered while rendering each taskbar in PDF export
Declaration
public GanttProperties.GanttEJExportEventHandler ServerPdfQueryTaskbarInfo { get; set; }
Property Value
ServerPdfRowInfo
Triggered while rendering each row in PDF export
Declaration
public GanttProperties.GanttEJExportEventHandler ServerPdfRowInfo { get; set; }
Property Value
ShowColumnChooser
Enables or disables the column chooser.
Declaration
[JsonProperty("showColumnChooser")]
public bool ShowColumnChooser { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowColumnOptions
Enables or disables the column options.
Declaration
[JsonProperty("showColumnOptions")]
public bool ShowColumnOptions { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Specifies whether to show grid cell tooltip.
Declaration
[JsonProperty("showGridCellTooltip")]
public bool ShowGridCellTooltip { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Specifies whether to show grid cell tooltip over expander cell alone.
Declaration
[JsonProperty("showGridExpandCellTooltip")]
public bool ShowGridExpandCellTooltip { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowProgressStatus
Specifies whether display task progress inside taskbar.
Declaration
[JsonProperty("showProgressStatus")]
public bool ShowProgressStatus { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowResourceNames
Specifies whether to display resource names for a task beside taskbar.
Declaration
[JsonProperty("showResourceNames")]
public bool ShowResourceNames { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowTaskNames
Specifies whether to display task name beside task bar.
Declaration
[JsonProperty("showTaskNames")]
public bool ShowTaskNames { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
SizeSettings
Specifies the size option of gantt control.
Declaration
[JsonProperty("sizeSettings")]
public SizeSettings SizeSettings { get; set; }
Property Value
SortSettings
Specifies the sorting options for gantt.
Declaration
[JsonProperty("sortSettings")]
public GanttSortSettings SortSettings { get; set; }
Property Value
SplitterPosition
Specifies splitter position in gantt.
Declaration
[JsonProperty("splitterPosition")]
public string SplitterPosition { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SplitterResized
Triggered after splitter resizing
Declaration
[JsonProperty("splitterResized")]
public string SplitterResized { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SplitterSettings
Specifies splitter settings in gantt.
Declaration
[JsonProperty("splitterSettings")]
public SplitterSettings SplitterSettings { get; set; }
Property Value
StartDateMapping
Specifies the mapping property path for start date of a task in datasource
Declaration
[JsonProperty("startDateMapping")]
public string StartDateMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
StripLines
Specifies the options for striplines
Declaration
[JsonProperty("stripLines")]
public List<GanttStripLine> StripLines { get; set; }
Property Value
TaskbarBackground
Specifies the background of the taskbar in gantt
Declaration
[JsonProperty("taskbarBackground")]
public string TaskbarBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TaskbarClick
Triggered while clicking the taskbar
Declaration
[JsonProperty("taskbarClick")]
public string TaskbarClick { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TaskbarEdited
Triggered after completing the editing operation in taskbar
Declaration
[JsonProperty("taskbarEdited")]
public string TaskbarEdited { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TaskbarEditing
Triggered while editing the gantt chart (dragging, resizing the taskbar )
Declaration
[JsonProperty("taskbarEditing")]
public string TaskbarEditing { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Specifies the template script for customized tooltip for taskbar editing in gantt
Declaration
[JsonProperty("taskbarEditingTooltipTemplate")]
public string TaskbarEditingTooltipTemplate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Specifies the template Id for customized tooltip for taskbar editing in gantt
Declaration
[JsonProperty("taskbarEditingTooltipTemplateId")]
public string TaskbarEditingTooltipTemplateId { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TaskbarHeight
Specifies the height of a taskbar in gantt chart.
Declaration
[JsonProperty("taskbarHeight")]
public int TaskbarHeight { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
TaskbarTemplate
Specifies the template id or template string for child taskbar.
Declaration
[JsonProperty("taskbarTemplate")]
public string TaskbarTemplate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Specifies the template for tooltip on mouseaction on taskbars
Declaration
[JsonProperty("taskbarTooltipTemplate")]
public string TaskbarTooltipTemplate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Specifies the template id for tooltip on mouseaction on taskbars
Declaration
[JsonProperty("taskbarTooltipTemplateId")]
public string TaskbarTooltipTemplateId { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TaskCollectionMapping
Specifies the mapping property path for task collection of resources in datasource.
Declaration
[JsonProperty("taskCollectionMapping")]
public string TaskCollectionMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TaskIdMapping
Declaration
[JsonProperty("taskIdMapping")]
public string TaskIdMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TaskNameMapping
Specifies the mapping property path for task name in datasource
Declaration
[JsonProperty("taskNameMapping")]
public string TaskNameMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TaskSchedulingMode
Specifies the scheduling mode for the gantt task
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("taskSchedulingMode")]
public GanttTaskSchedulingMode TaskSchedulingMode { get; set; }
Property Value
TaskSchedulingModeMapping
Specifies the mapping property path for task Scheduling Mode in datasource
Declaration
[JsonProperty("taskSchedulingModeMapping")]
public string TaskSchedulingModeMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TaskType
Specifies the default calculation type for a project.
Declaration
[JsonProperty("taskType")]
[JsonConverter(typeof(StringEnumConverter))]
public GanttTaskType TaskType { get; set; }
Property Value
Triggered when toolbar item is clicked in Gantt.
Declaration
[JsonProperty("toolbarClick")]
public string ToolbarClick { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Specifies the toolbarSettings options.
Declaration
[JsonProperty("toolbarSettings")]
public ToolBarOptions ToolbarSettings { get; set; }
Property Value
TreeColumnIndex
Specifies the tree expander column in gantt
Declaration
[JsonProperty("treeColumnIndex")]
public int TreeColumnIndex { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
ValidateManualTasksOnLinking
Enables or disables the Manual taskbar predecessor validation
Declaration
[JsonProperty("validateManualTasksOnLinking")]
public bool ValidateManualTasksOnLinking { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ViewType
Specifies the type of view in Gantt control
Declaration
[JsonProperty("viewType")]
[JsonConverter(typeof(StringEnumConverter))]
public GanttViewType ViewType { get; set; }
Property Value
WeekendBackground
Specifies the weekend back ground color in gantt
Declaration
[JsonProperty("weekendBackground")]
public string WeekendBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
WorkingTimeScale
Specifies the working time schedule of day
Declaration
[JsonProperty("workingTimeScale")]
[JsonConverter(typeof(StringEnumConverter))]
public GanttWorkingTimeScale WorkingTimeScale { get; set; }
Property Value
WorkMapping
Specifies the mapping property path for work of a task in datasource
Declaration
[JsonProperty("workMapping")]
public string WorkMapping { get; set; }
Property Value
| Type |
Description |
| System.String |
|
WorkUnit
Specifies the work unit for each tasks whether days or hours
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("workUnit")]
public GanttWorkUnit WorkUnit { get; set; }
Property Value
WorkWeek
Gets or sets the workweek.
Declaration
[JsonProperty("workWeek")]
public List<string> WorkWeek { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.String> |
The workWeek.
|
Methods
GetControlDetails()
Declaration
protected override object GetControlDetails()
Returns
| Type |
Description |
| System.Object |
|
Overrides
ShouldSerializeAddDialogFields()
Declaration
public bool ShouldSerializeAddDialogFields()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSerializeColumnDialogFields()
Declaration
public bool ShouldSerializeColumnDialogFields()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSerializeDayWorkingTime()
Declaration
public bool ShouldSerializeDayWorkingTime()
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public bool ShouldSerializeDragTooltip()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSerializeEditDialogFields()
Declaration
public bool ShouldSerializeEditDialogFields()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSerializeEditSettings()
Declaration
public bool ShouldSerializeEditSettings()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSerializeFilterSettings()
Declaration
public bool ShouldSerializeFilterSettings()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSerializeHolidays()
Declaration
public bool ShouldSerializeHolidays()
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public bool ShouldSerializeScheduleHeaderOption()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSerializeSizeOption()
Declaration
public bool ShouldSerializeSizeOption()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSerializeSortSettingsOption()
Declaration
public bool ShouldSerializeSortSettingsOption()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSerializeSplitterOption()
Declaration
public bool ShouldSerializeSplitterOption()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSerializeStripLinesOption()
Declaration
public bool ShouldSerializeStripLinesOption()
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public bool ShouldSerializeToolbarSettings()
Returns
| Type |
Description |
| System.Boolean |
|