New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent API for adding items to Kendo Gantt for ASP.NET MVC

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TTaskModel

TDependenciesModel

Syntax:

C#
public class GanttColumnFactory<TTaskModel, TDependenciesModel> where TTaskModel : class, IGanttTask where TDependenciesModel : class, IGanttDependency

Inheritance: objectGanttColumnFactory<TTaskModel, TDependenciesModel>

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public GanttColumnFactory(List<GanttColumnBase<TTaskModel>> columns)
Parameters:columnsList<GanttColumnBase<TTaskModel>>

Methods

Defines a bound column.

C#
public virtual GanttBoundColumnBuilder<TTaskModel, TDependenciesModel> Bound(string memberName)
Parameters:memberNamestringReturns:

GanttBoundColumnBuilder<TTaskModel, TDependenciesModel>

Defines a bound column.

C#
public virtual GanttBoundColumnBuilder<TTaskModel, TDependenciesModel> Bound(Type memberType, string memberName)
Parameters:memberTypeTypememberNamestringReturns:

GanttBoundColumnBuilder<TTaskModel, TDependenciesModel>

Defines a bound column.

C#
public virtual GanttBoundColumnBuilder<TTaskModel, TDependenciesModel> Bound<TValue>(Expression<Func<TTaskModel, TValue>> expression)
Parameters:expressionExpression<Func<TTaskModel, TValue>>Returns:

GanttBoundColumnBuilder<TTaskModel, TDependenciesModel>

Defines a Draggable column.

C#
public virtual GanttDraggableColumnBuilder<TTaskModel> Draggable()
Returns:

GanttDraggableColumnBuilder<TTaskModel>

Defines a group of columns.

C#
public virtual GanttGroupColumnBuilder<TTaskModel, TDependenciesModel> Group(Action<GanttColumnFactory<TTaskModel, TDependenciesModel>> configurator)
Parameters:configuratorAction<GanttColumnFactory<TTaskModel, TDependenciesModel>>Returns:

GanttGroupColumnBuilder<TTaskModel, TDependenciesModel>

Defines a resource column.

C#
public virtual GanttResourceColumnBuilder<TTaskModel> Resources(string memberName)
Parameters:memberNamestringReturns:

GanttResourceColumnBuilder<TTaskModel>