Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder > Class Template Reference

More...

Inheritance diagram for Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >:
Ext.Net.AbstractContainer.Builder< TGridHeaderContainer, TBuilder >

Public Member Functions

 Builder (TGridHeaderContainer component)
 
virtual TBuilder DefaultWidth (int defaultWidth)
 Width of the header if no width or flex is specified. Defaults to 100. More...
 
virtual TBuilder Weight (int weight)
 HeaderContainer overrides the default weight of 0 for all docked items to 100. This is so that it has more priority over things like toolbars. Defaults to: 100 More...
 
virtual TBuilder Sortable (bool? sortable)
 Provides the default sortable state for all Headers within this HeaderContainer. Also turns on or off the menus in the HeaderContainer. Note that the menu is shared across every header and therefore turning it off will remove the menu items for every header. More...
 
virtual TBuilder SortAscText (string sortAscText)
 The text displayed in the "Sort Ascending" menu item More...
 
virtual TBuilder SortDescText (string sortDescText)
 The text displayed in the "Sort Descending" menu item More...
 
virtual TBuilder SortClearText (string sortClearText)
 The text displayed in the "Clear Sort" menu item More...
 
virtual TBuilder ColumnsText (string columnsText)
 The text displayed in the "Columns" menu item More...
 
virtual TBuilder Columns (Action< ItemsCollection< ColumnBase >> action)
 An array of column definition objects which define all columns that appear in this grid. Each column definition provides the header text for the column, and a definition of where the data for that column comes from. More...
 
virtual TBuilder ForceFit (bool forceFit)
 Specify as true to force the columns to fit into the available width. Headers are first sized according to configuration, whether that be a specific width, or flex. Then they are all proportionally changed in width so that the entire content width is used. More...
 
virtual TBuilder EnableColumnMove (bool enableColumnMove)
 True to enable drag and drop reorder of columns. More...
 
virtual TBuilder EnableColumnResize (bool enableColumnResize)
 False to turn off column resizing for the whole grid (defaults to true). More...
 
virtual TBuilder EnableColumnHide (bool enableColumnHide)
 False to turn off column resizing for the whole grid (defaults to true). More...
 
virtual TBuilder EnableFocusableContainer (bool enableFocusableContainer)
 
virtual TBuilder Listeners (Action< GridHeaderContainerListeners > action)
 Client-side JavaScript Event Handlers More...
 
virtual TBuilder DirectEvents (Action< GridHeaderContainerDirectEvents > action)
 Server-side Ajax Event Handlers More...
 
 Builder ()
 
 Builder (GridHeaderContainer component)
 
 Builder (GridHeaderContainer.Config config)
 

Static Public Member Functions

static implicit operator Builder (GridHeaderContainer component)
 

Detailed Description

Type Constraints
TGridHeaderContainer :GridHeaderContainer 
TBuilder :Builder 
TBuilder :TGridHeaderContainer 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.Builder ( TGridHeaderContainer  component)
inline

◆ Builder() [2/4]

Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.Builder ( GridHeaderContainer  component)
inline

◆ Builder() [4/4]

Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.Builder ( GridHeaderContainer.Config  config)
inline

Member Function Documentation

◆ Columns()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.Columns ( Action< ItemsCollection< ColumnBase >>  action)
inlinevirtual

An array of column definition objects which define all columns that appear in this grid. Each column definition provides the header text for the column, and a definition of where the data for that column comes from.

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ ColumnsText()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.ColumnsText ( string  columnsText)
inlinevirtual

The text displayed in the "Columns" menu item

◆ DefaultWidth()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.DefaultWidth ( int  defaultWidth)
inlinevirtual

Width of the header if no width or flex is specified. Defaults to 100.

◆ DirectEvents()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.DirectEvents ( Action< GridHeaderContainerDirectEvents action)
inlinevirtual

Server-side Ajax Event Handlers

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ EnableColumnHide()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.EnableColumnHide ( bool  enableColumnHide)
inlinevirtual

False to turn off column resizing for the whole grid (defaults to true).

◆ EnableColumnMove()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.EnableColumnMove ( bool  enableColumnMove)
inlinevirtual

True to enable drag and drop reorder of columns.

◆ EnableColumnResize()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.EnableColumnResize ( bool  enableColumnResize)
inlinevirtual

False to turn off column resizing for the whole grid (defaults to true).

◆ EnableFocusableContainer()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.EnableFocusableContainer ( bool  enableFocusableContainer)
inlinevirtual

◆ ForceFit()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.ForceFit ( bool  forceFit)
inlinevirtual

Specify as true to force the columns to fit into the available width. Headers are first sized according to configuration, whether that be a specific width, or flex. Then they are all proportionally changed in width so that the entire content width is used.

◆ Listeners()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.Listeners ( Action< GridHeaderContainerListeners action)
inlinevirtual

Client-side JavaScript Event Handlers

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ operator Builder()

static implicit Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.operator Builder ( GridHeaderContainer  component)
inlinestatic

◆ Sortable()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.Sortable ( bool?  sortable)
inlinevirtual

Provides the default sortable state for all Headers within this HeaderContainer. Also turns on or off the menus in the HeaderContainer. Note that the menu is shared across every header and therefore turning it off will remove the menu items for every header.

◆ SortAscText()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.SortAscText ( string  sortAscText)
inlinevirtual

The text displayed in the "Sort Ascending" menu item

◆ SortClearText()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.SortClearText ( string  sortClearText)
inlinevirtual

The text displayed in the "Clear Sort" menu item

◆ SortDescText()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.SortDescText ( string  sortDescText)
inlinevirtual

The text displayed in the "Sort Descending" menu item

◆ Weight()

virtual TBuilder Ext.Net.GridHeaderContainer.Builder< TGridHeaderContainer, TBuilder >.Weight ( int  weight)
inlinevirtual

HeaderContainer overrides the default weight of 0 for all docked items to 100. This is so that it has more priority over things like toolbars. Defaults to: 100


The documentation for this class was generated from the following file: