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 GridRowBuilderFactory : IGridRowBuilderFactory

Inheritance: objectGridRowBuilderFactory

Implements: IGridRowBuilderFactory

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

Constructors

C#
public GridRowBuilderFactory(IGridTableBulderFactory tableBuilderFactory, IGridCellBuilderFactory cellBuilderFactory, IGridRowBuilderDecoratorProvider decoratorProvider)
Parameters:tableBuilderFactoryIGridTableBulderFactorycellBuilderFactoryIGridCellBuilderFactorydecoratorProviderIGridRowBuilderDecoratorProvider

Properties

C#
protected IDictionary<GridItemType, Func<GridRenderingData, GridItem, ComponentSize?, IGridRowBuilder>> BuilderRegistry { get; }

Methods

C#
public IGridRowBuilder CreateBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

Implements: IGridRowBuilderFactory.CreateBuilder(GridRenderingData, GridItem, ComponentSize?)

C#
protected virtual IGridRowBuilder CreateDataRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size = null)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

C#
protected virtual IGridRowBuilder CreateDetailRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size = null)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

C#
protected virtual IGridEditFormBuilder CreateEditFormBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridEditFormBuilder

C#
protected virtual IGridRowBuilder CreateEditRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

C#
protected virtual IGridRowBuilder CreateEmptyRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

C#
public virtual IGridRowBuilder CreateFooterBuilder(GridRenderingData renderingData)
Parameters:renderingDataGridRenderingDataReturns:

IGridRowBuilder

Implements: IGridRowBuilderFactory.CreateFooterBuilder(GridRenderingData)

C#
protected virtual IGridRowBuilder CreateGroupFooterRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

C#
protected virtual IGridRowBuilder CreateGroupRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

C#
public virtual IGridRowBuilder CreateHeaderBuilder(GridRenderingData renderingData)
Parameters:renderingDataGridRenderingDataReturns:

IGridRowBuilder

Implements: IGridRowBuilderFactory.CreateHeaderBuilder(GridRenderingData)

C#
protected virtual IGridRowBuilder CreateInformEditRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

C#
protected virtual IGridRowBuilder CreateInFormInsertRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

C#
protected virtual IGridRowBuilder CreateInLineEditRowBuilder(GridRenderingData renderingData, GridItem item)
Parameters:renderingDataGridRenderingDataitemGridItemReturns:

IGridRowBuilder

C#
protected virtual IGridRowBuilder CreateInLineInsertRowBuilder(GridRenderingData renderingData, GridItem item)
Parameters:renderingDataGridRenderingDataitemGridItemReturns:

IGridRowBuilder

C#
protected virtual IGridEditFormBuilder CreateInsertFormBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridEditFormBuilder

C#
protected virtual IGridRowBuilder CreateInsertRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

C#
protected virtual IGridRowBuilder CreatePopUpEditRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder

C#
protected virtual IGridRowBuilder CreatePopUpInsertRowBuilder(GridRenderingData renderingData, GridItem item, ComponentSize? size)
Parameters:renderingDataGridRenderingDataitemGridItemsizeComponentSize?Returns:

IGridRowBuilder