[]
        
(Showing Draft Content)

C1.Web.Mvc.MultiRow.Fluent.MultiRowBuilder-1

MultiRowBuilder<T> Class

Defines a builder to configurate MultiRow<T>.

Implements
Namespace: C1.Web.Mvc.MultiRow.Fluent
Assembly: C1.Web.Mvc.MultiRow.dll
Syntax
public class MultiRowBuilder<T> : FlexGridBaseBuilder<T, MultiRow<T>, MultiRowBuilder<T>>, IHtmlString
Type Parameters
Name Description
T

Constructors

Name Description
MultiRowBuilder(MultiRow<T>)

Creates one MultiRowBuilder<T> instance to configurate component.

Methods

Name Description
CenterHeadersVertically(bool)

Configurates CenterHeadersVertically. Sets a value that determines whether the content of cells that span multiple rows should be vertically centered.

CollapsedHeaders(bool?)

Configurates CollapsedHeaders. Sets a value that determines whether column headers should be collapsed and displayed as a single row displaying the group headers.

HeaderLayoutDefinition(Action<ListItemFactory<HeaderCellGroup, HeaderCellGroupBuilder>>)

Configure HeaderCellGroup.

LayoutDefinition(Action<ListItemFactory<CellGroup, CellGroupBuilder>>)

Configure CellGroup.

MultiRowGroupHeaders(bool)

Configurates MultiRowGroupHeaders. Sets a value that determines whether group headers should have multiple rows instead of a single header row.

NewRowAtTop(bool)

Configurates NewRowAtTop. Sets a value that indicates whether the new row template should be located at the top of the grid or at the bottom.

OnClientCollapsedHeadersChanged(string)

Configurates the OnClientCollapsedHeadersChanged client event. Occurs after the value of the collapsedHeaders property has changed.

OnClientCollapsedHeadersChanging(string)

Configurates the OnClientCollapsedHeadersChanging client event. Occurs after the value of the collapsedHeaders property changes.

ShowHeaderCollapseButton(bool)

Configurates ShowHeaderCollapseButton. Sets a value that determines whether the grid should display a button in the column header panel to allow users to collapse and expand the column headers.

Extension Methods