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

MobileButtonGroupBuilder

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

Methods

Enable(System.Boolean)

Defines if the widget is initially enabled or disabled.

Parameters

value - System.Boolean

The value that configures the enable.

Index(System.Int32)

Defines the initially selected Button (zero based index).

Parameters

value - System.Int32

The value that configures the index.

SelectOn(System.String)

Sets the DOM event used to select the button. Accepts "up" as an alias for touchend, mouseup and MSPointerUp vendor specific events.By default, buttons are selected immediately after the user presses the button (on touchstart or mousedown or MSPointerDown, depending on the mobile device). However, if the widget is placed in a scrollable view, the user may accidentally press the button when scrolling. In such cases, it is recommended to set this option to "up".

Parameters

value - System.String

The value that configures the selecton.

Items(System.Action)

Contains the items of the button group widget

Parameters

configurator - System.Action<MobileButtonGroupItemFactory>

The action that configures the items.

Events(System.Action)

Configures the client-side events.

Parameters

configurator - System.Action<MobileButtonGroupEventBuilder>

The client events action.

Example


             @( Html.Kendo().MobileButtonGroup()
                        .Name("MobileButtonGroup")
                        .Events(events => events
                            .Select("onSelect")
                        )
            )

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?