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

SkeletonContainerBuilder

Defines the fluent API for configuring the Kendo SkeletonContainer for ASP.NET MVC.

Methods

Grid(System.Action)

Defines the settings for the CSS Grid used for layouting the skeleton shapes.

Parameters

configurator - System.Action<SkeletonContainerGridSettingsBuilder>

The action that configures the grid.

Height(System.String)

Determines the height of the component. Numeric values are treated as pixels.

Parameters

value - System.String

The value that configures the height.

Template(System.String)

Defines a template that will be used to visualize the skeleton shapes. If both grid and template are defined the grid takes precedence.

Parameters

value - System.String

The value that configures the template.

TemplateId(System.String)

Defines a template that will be used to visualize the skeleton shapes. If both grid and template are defined the grid takes precedence.

Parameters

value - System.String

The value that configures the template.

TemplateView(System.Web.Mvc.MvcHtmlString)

Defines a template that will be used to visualize the skeleton shapes. If both grid and template are defined the grid takes precedence.

Parameters

value - System.Web.Mvc.MvcHtmlString

The value that configures the template.

TemplateHandler(System.String)

Defines a template that will be used to visualize the skeleton shapes. If both grid and template are defined the grid takes precedence.

Parameters

value - System.String

The value that configures the template.

Width(System.String)

Determines the width of the component. Numeric values are treated as pixels.

Parameters

value - System.String

The value that configures the width.

Animation(Kendo.Mvc.UI.SkeletonContainerAnimation)

Determines whether the items will be animated

Parameters

value - SkeletonContainerAnimation

The value that configures the animation.

ToComponent()

Returns the internal view component.

Name(System.String)

Sets the name of the component.

Parameters

componentName - System.String

The name of the component.

Example


            @(Html.Kendo().Grid<OrderViewModel>()
               .Name("grid")
               .Columns(columns =>
               {
                   columns.Bound(p => p.OrderID).Filterable(false);
                   columns.Bound(p => p.Freight);  
               })
               .DataSource(dataSource => dataSource
                   .Ajax()
                   .PageSize(20)
                   .Read(read => read.Action("Orders_Read", "Grid"))
               )
            )

Deferred(System.Boolean)

Suppress initialization script rendering. Note that this options should be used in conjunction with Kendo.Mvc.UI.Fluent.WidgetFactory.DeferredScripts(System.Boolean)

Parameters

deferred - System.Boolean

ModelMetadata(System.Web.Mvc.ModelMetadata)

Uses the Metadata of the Model.

Parameters

modelMetadata - System.Web.Mvc.ModelMetadata

The metadata set for the Model

HtmlAttributes(System.Object)

Sets the HTML attributes.

Parameters

attributes - System.Object

The HTML attributes.

HtmlAttributes(System.Collections.Generic.IDictionary)

Parameters

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

AsChildComponent()

Render()

Renders the component.

Example


            @(@Page Inherits="System.Web.Mvc.ViewPage<IEnumerable<Product>>" )
            @( Html.Kendo().Grid(Model)
                .Name("grid")
                .DetailTemplate(product => {
                    )
                       Product Details:
                       <div>Product Name: @( product.ProductName )</div>
                       <div>Units In Stock: @( product.UnitsInStock )</div>
                    @(
                })
                .Render();
            )

ToHtmlString()

ToClientTemplate()

In this article
Not finding the help you need?