The GanttChartItem type exposes the following members.

Constructors

  NameDescription
GanttChartItem
Initializes a new GanttChartItem instance.

Methods

  NameDescription
Equals (Inherited from Object.)
Finalize (Inherited from Object.)
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
MemberwiseClone (Inherited from Object.)
ToString (Inherited from Object.)

Properties

  NameDescription
AreDependencyConstraintsEnabled
Gets or sets a value that, when false, indicates whether the current item will have auto-scheduling disabled (if component.AreTaskDependencyConstraintsEnabled is true).
AssignmentsContent
Gets or sets the assignments content to be displayed in the Gantt Chart view next to the associated task bar, but it is not used internally for computing/updating task finish date and time (generating duration) based on any updated assignments. It is passed to the client side as the item.assignmentsContent field accessible from the client code.
BarCssClass
Gets or sets the CSS class to apply to the task bar of the current item in the chart.
BarFill
Gets or sets the color used to fill the task bar of the current item in the chart.
BarStroke
Gets or sets the color used to draw the borders of the task bar of the current item in the chart.
BaselineFinish
Gets or sets the baseline finish date and time to be considered for presenting as a second (estimation) task bar for the item in the chart area. It is passed to the client side as the item.baselineFinish field accessible from the client code.
BaselineStart
Gets or sets the baseline start date and time to be considered for presenting as a second (estimation) task bar for the item in the chart area. It is passed to the client side as the item.baselineStart field accessible from the client code.
CompletedBarCssClass
Gets or sets the CSS class to apply to the task completion bar of the current item in the chart.
CompletedBarFill
Gets or sets the color used to fill the task completion bar of the current item in the chart.
CompletedBarStroke
Gets or sets the color used to draw the borders of the task completion bar of the current item in the chart.
CompletedFinish
Gets or sets the completion finish date and time value (indicating the work progress) of the current item. It is passed to the client side as the item.completedFinish field accessible from the client code.
Content
Gets or sets the value to be displayed to represent the task item in the grid and in task bar tool tips, usually the task name, or the task name and the assignment owner resource name. It is passed to the client side as the item.content field accessible from the client code.
CssClass
Gets or sets the CSS class to apply to the task row container element in the grid.
CustomValues
Gets or sets a dictionary representing custom properties and values for the current item, accessible at presentation time as custom type columns, when the key names are specified as PropertyName values for binding purposes. The values are passed to the client side as read only item.custom{Key}Value fields accessible from the client code ({Key} gets replaced by the actual dictionary key values).
DisplayRowIndex
Gets or sets an optional row index to display the current item at in the chart.
ExecutionCost
Gets or sets the execution cost of this task. It is passed to the client side as the item.executionCost field accessible from the client code.
Finish
Gets or sets the finish date and time value of the current item. It is passed to the client side as the item.finish field accessible from the client code.
FixedEffortUpdatesFinish
Gets or sets a value indicating whether the item's fixed effort, when HasFixedEffort is set to true, is preserved by updating item's Finish date and time rather than assignments' allocations. ///
GlobalKey
Gets or sets an associated external globally unique key for the current item. When set to a non-zero value, it is passed to the client side as the read only item.globalKey field accessible from the client code.
HasFixedEffort
Gets or sets a value that, when set to true, would ensure that the original item's total effort is preserved when duration is updated by updating assignment allocation units, assuming that the item has resources assigned.
Indentation
Gets or sets the indentation level of the current item. The hierarchy is based on the indentation level values of the tasks, so that a task with a lower index in the collection and having a specific indentation level will become the parent task for the tasks with a higher index in the collection and having an increased indentation level. It is passed to the client side as the read only item.indentation field accessible from the client code.
IsBarReadOnly
Gets or sets a value that indicates whether the task bar of current item should be read only in the chart.
IsBarVisible
Gets or sets a value that indicates whether the task bar is displayed in the chart area for this item.
IsExpanded
Gets or sets a value that indicates the expansion state of the current item. If a parent task is expanded its child tasks become visible. If a parent task is collapsed its child tasks become invisible. It is passed to the client side as the internally managed item.isExpanded field accessible from the client code.
IsHidden
Gets or sets a value that indicates whether the current item should be hidden in the view, for filtering purposes.
IsMilestone
Gets or sets a value indicating whether the current item represents a milestone. A milestone task is displayed in the Gantt Chart view using a different task bar template It is passed to the client side as the item.isMilestone field accessible from the client code.
IsParentSummarizationEnabled
Gets or sets a value that indicates whether the current item values should be aggregated to the parent summary item.
IsReadOnly
Gets or sets a value that indicates whether the current item should be read only in the grid and chart areas.
IsSelected
Gets or sets a value that indicates the selection state of the current item. It is passed to the client side as the item.isSelected field accessible from the client code.
IsSetAsCompleted
Gets or sets a value that indicates whether the current item should be assumed as completed, useful especially for milestones and zero-effort based tasks.
IsSummaryEnabled
Gets or sets a value that indicates whether the current summary item should aggregate child item values and be presented using a summary bar.
ItemIndex
Indicates the index of the item to identify it in the collection upon change actions.
Key
Gets or sets an associated external numeric key for the current item. When set to a non-zero value, it is passed to the client side as the read only item.key field accessible from the client code.
MaxFinish
Gets or sets the maximum finish date and time of the current task item (applied when possible). It is passed to the client side as the item.maxFinish field accessible from the client code.
MaxStart
Gets or sets the maximum start date and time of the current task item (applied when possible). It is passed to the client side as the item.maxStart field accessible from the client code.
MinFinish
Gets or sets the minimum finish date and time of the current task item (applied when possible). It is passed to the client side as the item.minFinish field accessible from the client code.
MinStart
Gets or sets the minimum start date and time of the current task item. It is passed to the client side as the item.minStart field accessible from the client code.
Parts
Gets or sets an optional collection of parts to be represented for this group item in the chart area. The values are passed to the client side as read only item.parts array accessible from the client code.
Predecessors
Gets or sets a collection that defines predecessor items referring the task items that the current item depends of, and having the relations displayed in the Gantt Chart view as dependency lines, but it is not used internally for computing/updating task start and finish date and times (generating work time intervals) based on its defined dependencies. It is passed to the client side as the item.predecessors array accessible from the client code.
Schedule
Gets or sets an optional object that defines the working week and day intervals and special nonworking days to consider for scheduling. It is passed to the client side as the read only item.schedule structure accessible from the client code. Server side scheduling functions ignore this property.
Start
Gets or sets the start date and time value of the current item. It is passed to the client side as the item.start field accessible from the client code.
Tag
Gets or sets an object that contains information that is associated with the current item. The value should be serializable as it is internally preserved within the ViewState of the page. It is passed to the client side as the read only item.tag field accessible from the client code (ToString method is used to convert the value).
TaskTemplateClientCode
Gets or sets a set of function body code statements (considering item parameter), returning SVG content to be presented for the current item in the chart (usually the task bar).
TemplateClientCode
Gets or sets a set of function body code statements (considering item parameter), returning SVG content to be presented for the current item in the chart (usually a tool tip).

See Also