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

ToolBarBuilder

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

Methods

Resizable(System.Boolean)

If resizable is set to true the widget will detect changes in the viewport width and hides the overflowing controls in the command overflow popup.

Parameters

value - System.Boolean

The value that configures the resizable.

If set to true this configuration option would enable Tab-based navigation among ToolBar items.

Parameters

value - System.Boolean

The value that sets the tab-navigation.

Items(System.Action)

A JavaScript array that contains the ToolBar's commands configuration.

Parameters

configurator - System.Action<ToolBarItemFactory>

The action that configures the items.

Events(System.Action)

Configures the client-side events.

Parameters

configurator - System.Action<ToolBarEventBuilder>

The client events action.

Example


             @( Html.Kendo().ToolBar()
                        .Name("ToolBar")
                        .Events(events => events
                            .Click("onClick")
                        )
            )

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>

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?