Class IGanttData<T>
Class that defines Gantt data details.
Inheritance
System.Object
IGanttData<T>
Implements
System.IEquatable<IGanttData<T>>
Namespace: Syncfusion.Blazor.Gantt
Assembly: Syncfusion.Blazor.dll
Syntax
public class IGanttData<T> : Object, IEquatable<IGanttData<T>>
Type Parameters
Name | Description |
---|---|
T |
Constructors
IGanttData()
Declaration
public IGanttData()
Properties
ChildRecords
Defines the child records of task.
Declaration
public List<IGanttData<T>> ChildRecords { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<IGanttData<T>> |
Expanded
Defines the expanded state of task.
Declaration
public bool Expanded { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
GanttProperties
Defines the properties which used in internal calculations.
Declaration
public ITaskData GanttProperties { get; set; }
Property Value
Type | Description |
---|---|
ITaskData |
HasChildRecords
Defines gantt data has child records or not.
Declaration
public bool HasChildRecords { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Index
Defines the index of task.
Declaration
public double Index { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Indicators
Defines the indicators value of task.
Declaration
public List<IIndicator> Indicators { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<IIndicator> |
IsDelete
Defines the delete status.
Declaration
public bool IsDelete { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Level
Defines the level of task.
Declaration
public double Level { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ParentItem
Defines the direct parent item of task.
Declaration
public IParent ParentItem { get; set; }
Property Value
Type | Description |
---|---|
IParent |
ParentUniqueID
Defines the parent unique id of task.
Declaration
public string ParentUniqueID { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TaskData
Defines the data which specified in data source.
Declaration
public T TaskData { get; set; }
Property Value
Type | Description |
---|---|
T |
UniqueID
Defines the unique id of task.
Declaration
public string UniqueID { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Equals(IGanttData<T>)
Returns boolean value by comparing iGanttData
Declaration
public bool Equals(IGanttData<T> iGanttData)
Parameters
Type | Name | Description |
---|---|---|
IGanttData<T> | iGanttData |
Returns
Type | Description |
---|---|
System.Boolean |
Equals(Object)
Returns boolean value by comparing object
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj |
Returns
Type | Description |
---|---|
System.Boolean |
GetHashCode()
Returns hashcode for current object
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 |
Implements
System.IEquatable<>