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

Definition

Namespace:Kendo.Mvc.UI.Html

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class GridHtmlBuilder : IGridHtmlBuilder

Inheritance: objectGridHtmlBuilder

Derived Classes: GridScrollingHtmlBuilder

Implements: IGridHtmlBuilder

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public GridHtmlBuilder(IGridFunctionalSectionBuilder functionalSectionBuilder, IGridDataSectionBuilder dataSectionBuilder, IGridTableBulderFactory tableBuilderFactory, ComponentSize size)
Parameters:functionalSectionBuilderIGridFunctionalSectionBuilderdataSectionBuilderIGridDataSectionBuildertableBuilderFactoryIGridTableBulderFactorysizeComponentSize

Properties

C#
protected IGridDataSectionBuilder DataSectionBuilder { get; }
C#
protected IGridFunctionalSectionBuilder FunctionalSectionBuilder { get; }

Methods

C#
protected void AddAriaControlsAttribute(IHtmlNode div, string id)
Parameters:divIHtmlNodeidstring
C#
protected void AppendBottomPager(IHtmlNode div, GridFunctionalData functionalData, string ariaControlsId)
Parameters:divIHtmlNodefunctionalDataGridFunctionalDataariaControlsIdstring
C#
protected virtual void AppendData(IHtmlNode div, GridRenderingData renderingData)
Parameters:divIHtmlNoderenderingDataGridRenderingData
C#
protected void AppendFooter(IHtmlNode table, GridRenderingData renderingData)
Parameters:tableIHtmlNoderenderingDataGridRenderingData
C#
protected void AppendGroupHeader(IHtmlNode div, GridFunctionalData functionalData, string ariaControlsId)
Parameters:divIHtmlNodefunctionalDataGridFunctionalDataariaControlsIdstring
C#
protected void AppendHeader(IHtmlNode container, GridRenderingData renderingData)
Parameters:containerIHtmlNoderenderingDataGridRenderingData
C#
protected void AppendTopToolBar(IHtmlNode div, GridFunctionalData functionalData, string ariaControlsId)
Parameters:divIHtmlNodefunctionalDataGridFunctionalDataariaControlsIdstring
C#
protected virtual IHtmlNode CreateBody(GridRenderingData renderingData)
Parameters:renderingDataGridRenderingDataReturns:

IHtmlNode

C#
protected virtual IHtmlNode CreateBottomPager(GridPagerData pagerData)
Parameters:pagerDataGridPagerDataReturns:

IHtmlNode

C#
protected virtual IHtmlNode CreateFooter(GridRenderingData renderingData)
Parameters:renderingDataGridRenderingDataReturns:

IHtmlNode

C#
public virtual IHtmlNode CreateGrid(IDictionary<string, object> htmlAttributes, GridFunctionalData functionalData, GridRenderingData renderingData)
Parameters:htmlAttributesIDictionary<string, object>functionalDataGridFunctionalDatarenderingDataGridRenderingDataReturns:

IHtmlNode

Implements: IGridHtmlBuilder.CreateGrid(IDictionary<string, object>, GridFunctionalData, GridRenderingData)

C#
protected virtual IHtmlNode CreateGroupHeader(GridFunctionalData functionalData)
Parameters:functionalDataGridFunctionalDataReturns:

IHtmlNode

C#
protected virtual IHtmlNode CreateHeader(GridRenderingData renderingData)
Parameters:renderingDataGridRenderingDataReturns:

IHtmlNode

C#
protected virtual IHtmlNode CreateTable(GridRenderingData renderingData)
Parameters:renderingDataGridRenderingDataReturns:

IHtmlNode

C#
protected virtual IHtmlNode CreateToolBar(GridToolBarData toolBarData)
Parameters:toolBarDataGridToolBarDataReturns:

IHtmlNode

C#
protected virtual IHtmlNode CreateWrapper(IDictionary<string, object> htmlAttributes)
Parameters:htmlAttributesIDictionary<string, object>Returns:

IHtmlNode