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

Defines the fluent interface for configuring the dependencies DataSource Model definition.

Definition

Constructors

C#
public GanttDependenciesModelDescriptorFactory(GanttDependenciesModelDescriptor model)
Parameters:modelGanttDependenciesModelDescriptor

Methods

Specify the member used for the predecessorId.

C#
public void PredecessorId(string fieldName)
Parameters:fieldNamestring

The member name.

Example:
C#
@(Html.Kendo().Gantt<TaskViewModel, DependencyViewModel>()
.Name("gantt")
.DependenciesDataSource(d => d
.Model(m =>
{
m.Id(f => f.DependencyIdField);
m.PredecessorId("Field");
})
)
)

Specify the member used for the predecessorId.

C#
public void PredecessorId<TValue>(Expression<Func<TModel, TValue>> expression)
Parameters:expressionExpression<Func<TModel, TValue>>

Member access expression which describes the member

Example:
C#
@(Html.Kendo().Gantt&lt;TaskViewModel, DependencyViewModel&gt;()
.Name("gantt")
.DependenciesDataSource(d =&gt; d
.Model(m =&gt;
{
m.Id(f =&gt; f.DependencyIdField);
m.PredecessorId(f =&gt; f.PredecessorIdField);
})
)
)

Specify the member used for the successorId.

C#
public void SuccessorId(string fieldName)
Parameters:fieldNamestring

The member name.

Example:
C#
@(Html.Kendo().Gantt&lt;TaskViewModel, DependencyViewModel&gt;()
.Name("gantt")
.DependenciesDataSource(d =&gt; d
.Model(m =&gt;
{
m.Id(f =&gt; f.DependencyIdField);
m.SuccessorId("Field");
})
)
)

Specify the member used for the successorId.

C#
public void SuccessorId<TValue>(Expression<Func<TModel, TValue>> expression)
Parameters:expressionExpression<Func<TModel, TValue>>

Member access expression which describes the member

Example:
C#
@(Html.Kendo().Gantt&lt;TaskViewModel, DependencyViewModel&gt;()
.Name("gantt")
.DependenciesDataSource(d =&gt; d
.Model(m =&gt;
{
m.Id(f =&gt; f.DependencyIdField);
m.SuccessorId(f =&gt; f.SuccessorIdField);
})
)
)

Specify the member used for the type.

C#
public void Type(string fieldName)
Parameters:fieldNamestring

The member name.

Example:
C#
@(Html.Kendo().Gantt&lt;TaskViewModel, DependencyViewModel&gt;()
.Name("gantt")
.DependenciesDataSource(d =&gt; d
.Model(m =&gt;
{
m.Id(f =&gt; f.DependencyIdField);
m.Type("Field");
})
)
)

Specify the member used for the type.

C#
public void Type<TValue>(Expression<Func<TModel, TValue>> expression)
Parameters:expressionExpression<Func<TModel, TValue>>

Member access expression which describes the member

Example:
C#
@(Html.Kendo().Gantt&lt;TaskViewModel, DependencyViewModel&gt;()
.Name("gantt")
.DependenciesDataSource(d =&gt; d
.Model(m =&gt;
{
m.Id(f =&gt; f.DependencyIdField);
m.Type(f =&gt; f.TypeField);
})
)
)