[]
        
(Showing Draft Content)

C1.Web.Mvc.Fluent.FlexGridDetailProviderBuilder-1

FlexGridDetailProviderBuilder<T> Class

Defines a builder to configurate FlexGridDetailProvider<T>.

Implements
Namespace: C1.Web.Mvc.Fluent
Assembly: C1.AspNetCore.Mvc.dll
Syntax
public class FlexGridDetailProviderBuilder<T> : ExtenderBuilder<FlexGridDetailProvider<T>, FlexGridDetailProviderBuilder<T>>, IHtmlContent
Type Parameters
Name Description
T

Constructors

Name Description
FlexGridDetailProviderBuilder(FlexGridDetailProvider<T>)

Create one FlexGridDetailProviderBuilder instance.

Methods

Name Description
CreateDetailCell(string)

Configurates CreateDetailCell. Sets the callback function that creates detail cells.

DetailRowTemplateContent(string)

Configurates DetailRowTemplateContent. Sets the content of the template for the grid detail row.

DetailRowTemplateId(string)

Configurates DetailRowTemplateId. Sets the id of the template for the grid detail row.

DetailVisibilityMode(DetailVisibilityMode)

Configurates DetailVisibilityMode. Specifies when and how the row details are displayed.

DisposeDetailCell(string)

Configurates DisposeDetailCell. Sets the callback function that disposes of detail cells.

IsAnimated(bool)

Configurates IsAnimated. Sets a value that indicates whether to use animation when showing row details.

KeyActionEnter(KeyAction)

Configurates KeyActionEnter. Sets the action to perform when the ENTER key is pressed.

MaxHeight(int)

Configurates MaxHeight. Sets the maximum height of the detail rows, in pixels.

RowHasDetail(string)

Configurates RowHasDetail. Sets the callback function that determines whether a row has details.