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

Defines the fluent interface for configuring the DataSource Model definition.

Definition

Constructors

C#
public GanttModelDescriptorFactory(GanttModelDescriptor model)
Parameters:modelGanttModelDescriptor

Methods

Specify the member used for the orderId.

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

The member name.

Example:
C#
.DataSource(d => d
.Model(m =>
{
m.Id(f => f.TaskIdField);
m.ParentId("ParentId");
})
)

Specify the member used for the orderId.

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

Member access expression which describes the member

Example:
C#
.DataSource(d =&gt; d
.Model(m =&gt;
{
m.Id(f =&gt; f.TaskIdField);
m.ParentId(f =&gt; f.ParentIdField);
})
)

Specify the member used for the parentId.

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

The member name.

Example:
C#
.DataSource(d =&gt; d
.Model(m =&gt;
{
m.Id(f =&gt; f.TaskIdField);
m.ParentId("ParentId");
})
)

Specify the member used for the parentId.

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

Member access expression which describes the member

Example:
C#
.DataSource(d =&gt; d
.Model(m =&gt;
{
m.Id(f =&gt; f.TaskIdField);
m.ParentId(f =&gt; f.ParentIdField);
})
)