TimelineBuilder

Properties

WriteAction - Func

Methods

EventTemplate(System.String)

Specifies the template used to render the event details.

Parameters

value - System.String

The value for EventTemplate

RETURNS

Returns the current TimelineBuilder instance.

Example

Razor
 
                @(Html.Kendo().Timeline<Event>()
                    .Name("timeline")
                    .EventTemplate("#=data.title#")
                )
             

EventTemplateId(System.String)

Specifies the template used to render the event details.

Parameters

templateId - System.String

The ID of the template element for EventTemplate

RETURNS

Returns the current TimelineBuilder instance.

Example

Razor
 
                @(Html.Kendo().Timeline<Event>()
                    .Name("timeline")
                    .EventTemplateId("myTemplate")
                )
             

EventTemplateView(Microsoft.AspNetCore.Html.IHtmlContent)

Specifies the template used to render the event details.

Parameters

templateView - Microsoft.AspNetCore.Html.IHtmlContent

The view which contains the template for EventTemplate

RETURNS

Returns the current TimelineBuilder instance.

Example

Razor
 
                @(Html.Kendo().Timeline<Event>()
                    .Name("timeline")
                    .EventTemplateId(Html.Partial("SomePartial"))
                )
             

EventTemplateHandler(System.String)

Specifies the template used to render the event details.

Parameters

templateHandler - System.String

The JavaScript function which contains the template for EventTemplate

RETURNS

Returns the current TimelineBuilder instance.

Example

Razor
 
                @(Html.Kendo().Timeline<Event>()
                    .Name("timeline")
                    .EventTemplateHandler("myHandler")
                )
             

EventTemplate(Kendo.Mvc.UI.Fluent.TemplateBuilder)

Specifies the template used to render the event details.

Parameters

template - TemplateBuilder<TModel>

The Template component which contains the template.

RETURNS

Returns the current TimelineBuilder instance.

Example

Razor
 
                @(Html.Kendo().Timeline<Event>()
                    .Name("timeline")
                    .EventTemplate(Html.Kendo().Template()
                        .AddHtml("<div>Some Content </div>")
                    )
                )
             

DataSource(System.Action)

Sets the data source configuration of the Timeline.

Parameters

configurator - System.Action<TimelineReadOnlyDataSourceBuilder>

The action that will be used to declare the DataSource.

RETURNS

Returns the current TimelineBuilder instance.

Example

Razor
 
                @(Html.Kendo().Timeline<Event>()
                    .Name("timeline")
                    .DataSource(dataSource =>
                        // configure the data source
                        dataSource
                            .Ajax()
                            .Read(read => read.Action("Events_Read", "Home"))
                    )
                )
             

DataSource(System.String)

Sets the ID of the DataSource used by the Timeline.

Parameters

dataSourceId - System.String

The DataSource component that will be used to define the DataSource of the Timeline.

RETURNS

Returns the current TimelineBuilder instance.

Example

Razor
 
                @(Html.Kendo().Timeline<Event>()
                    .Name("timeline")
                    .DataSource("myDataSource")
                )
             

AutoBind(System.Boolean)

If set to false, the Timeline will not bind to the data source during initialization, i.e. it will not call the fetch method of the dataSource instance. In such scenarios data binding will occur when the change event of the dataSource instance is fired. By default, autoBind is set to true and the widget will bind to the data source specified in the configuration.

Parameters

value - System.Boolean

The value for AutoBind

RETURNS

Returns the current TimelineBuilder instance.

AlternatingMode(System.Boolean)

Indicates whether events should be positioned on both sides of the timeline axis. By default all events are displayed on the right side of the timeline axis.

Parameters

value - System.Boolean

The value for AlternatingMode

RETURNS

Returns the current TimelineBuilder instance.

AlternatingMode()

Indicates whether events should be positioned on both sides of the timeline axis. By default all events are displayed on the right side of the timeline axis.

RETURNS

Returns the current TimelineBuilder instance.

CollapsibleEvents(System.Boolean)

Enables the events in the Kendo UI Timeline to be expandable or collapsible. When enabled initially all events are collapsed.

Parameters

value - System.Boolean

The value for CollapsibleEvents

RETURNS

Returns the current TimelineBuilder instance.

CollapsibleEvents()

Enables the events in the Kendo UI Timeline to be expandable or collapsible. When enabled initially all events are collapsed.

RETURNS

Returns the current TimelineBuilder instance.

DataActionsField(System.String)

Sets the field of the data item that provides the actions information for the event.

Parameters

value - System.String

The value for DataActionsField

RETURNS

Returns the current TimelineBuilder instance.

DataDescriptionField(System.String)

Sets the field of the data item that provides the description information for the event.

Parameters

value - System.String

The value for DataDescriptionField

RETURNS

Returns the current TimelineBuilder instance.

DataDateField(System.String)

Sets the field of the data item that provides information when the given event happened in time.

Parameters

value - System.String

The value for DataDateField

RETURNS

Returns the current TimelineBuilder instance.

DataImagesAltField(System.String)

Sets the field of the data item that provides the value for the alt attribute of the images.

Parameters

value - System.String

The value for DataImagesAltField

RETURNS

Returns the current TimelineBuilder instance.

DataImagesField(System.String)

Sets the field of the data item that provides the images information for the event.

Parameters

value - System.String

The value for DataImagesField

RETURNS

Returns the current TimelineBuilder instance.

DataSubtitleField(System.String)

Sets the field of the data item that provides the subtitle information for the event.

Parameters

value - System.String

The value for DataSubtitleField

RETURNS

Returns the current TimelineBuilder instance.

DataTitleField(System.String)

Sets the field of the data item that provides the title information for the event.

Parameters

value - System.String

The value for DataTitleField

RETURNS

Returns the current TimelineBuilder instance.

DateFormat(System.String)

Sets the date format used to display the date in the event's label

Parameters

value - System.String

The value for DateFormat

RETURNS

Returns the current TimelineBuilder instance.

EventHeight(System.Double)

Sets specific height for the event in horizontal mode.

Parameters

value - System.Double

The value for EventHeight

RETURNS

Returns the current TimelineBuilder instance.

EventWidth(System.Double)

Sets specific width for the event in vertical mode.

Parameters

value - System.Double

The value for EventWidth

RETURNS

Returns the current TimelineBuilder instance.

If set to true, will enable the keyboard navigation for the component.

Parameters

value - System.Boolean

The value for Navigatable

RETURNS

Returns the current TimelineBuilder instance.

If set to true, will enable the keyboard navigation for the component.

RETURNS

Returns the current TimelineBuilder instance.

ShowDateLabels(System.Boolean)

If set to false, the event's date label will be hidden.

Parameters

value - System.Boolean

The value for ShowDateLabels

RETURNS

Returns the current TimelineBuilder instance.

Orientation(Kendo.Mvc.UI.TimelineOrientation)

Defines the orientation of the Timeline widget

Parameters

value - TimelineOrientation

The value for Orientation

RETURNS

Returns the current TimelineBuilder instance.

Events(System.Action)

Configures the client-side events.

Parameters

configurator - System.Action<TimelineEventBuilder>

The client events action.

RETURNS

Returns the current TimelineBuilder instance.

Example

Razor
 
            @(Html.Kendo().Timeline()
                  .Name("Timeline")
                  .Events(events => events
                      .Change("onChange")
                  )
            )
             

ToComponent()

Returns the internal view component.

RETURNS

The instance that represents the component.

Expression(System.String)

Sets the name of the component.

Parameters

modelExpression - System.String

RETURNS

Returns the current instance.

Explorer(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer)

Sets the name of the component.

Parameters

modelExplorer - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer

RETURNS

Returns the current instance.

Name(System.String)

Sets the name of the component.

Parameters

componentName - System.String

The name.

RETURNS

Returns the current instance.

Deferred(System.Boolean)

Suppress initialization script rendering. Note that this options should be used in conjunction with

Parameters

deferred - System.Boolean

RETURNS

Returns a DeferredWidgetBuilder instance.

HtmlAttributes(System.Object)

Sets the HTML attributes.

Parameters

attributes - System.Object

The HTML attributes.

RETURNS

Returns the current instance.

HtmlAttributes(System.Collections.Generic.IDictionary)

Sets the HTML attributes.

Parameters

attributes - System.Collections.Generic.IDictionary<String,Object>

The HTML attributes.

RETURNS

Returns the current instance.

ScriptAttributes(System.Object,System.Boolean)

Sets the JavaScript attributes to the initialization script.

Parameters

attributes - System.Object

The JavaScript attributes.

overrideAttributes - System.Boolean

Argument which determines whether attributes should be overriden.

RETURNS

Returns the current instance.

ScriptAttributes(System.Collections.Generic.IDictionary,System.Boolean)

Sets the JavaScript attributes to the initialization script.

Parameters

attributes - System.Collections.Generic.IDictionary<String,Object>

The JavaScript attributes.

overrideAttributes - System.Boolean

Argument which determines whether attributes should be overriden.

RETURNS

Returns the current instance.

Render()

Renders the component in place.

ToHtmlString()

Returns the HTML representation of the component.

WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)

Parameters

writer - System.IO.TextWriter
encoder - System.Text.Encodings.Web.HtmlEncoder

ToClientTemplate()

Returns the client template for the component.

AsModule(System.Boolean)

Specifies whether the initialization script of the component will be rendered as a JavaScript module.

Parameters

value - System.Boolean

RETURNS

Returns the current instance.