Class GridStackedColumnBuilder
Inheritance
System.Object
Syncfusion.EJ2.ControlBuilder
GridStackedColumnBuilder
Assembly: Syncfusion.EJ2.dll
Syntax
public class GridStackedColumnBuilder : ControlBuilder
Constructors
GridStackedColumnBuilder()
Declaration
public GridStackedColumnBuilder()
GridStackedColumnBuilder(List<GridStackedColumn>)
Declaration
public GridStackedColumnBuilder(List<GridStackedColumn> collection)
Parameters
Methods
Add()
Declaration
AllowEditing(Boolean)
If allowEditing
set to false, then it disables editing of a particular column.
By default all columns are editable.
Declaration
public GridStackedColumnBuilder AllowEditing(bool allowEditing)
Parameters
Type |
Name |
Description |
System.Boolean |
allowEditing |
|
Returns
AllowFiltering(Boolean)
If allowFiltering
set to false, then it disables filtering option and filter bar element of a particular column.
By default all columns are filterable.
Declaration
public GridStackedColumnBuilder AllowFiltering(bool allowFiltering)
Parameters
Type |
Name |
Description |
System.Boolean |
allowFiltering |
|
Returns
AllowGrouping(Boolean)
If allowGrouping
set to false, then it disables grouping of a particular column.
By default all columns are groupable.
Declaration
public GridStackedColumnBuilder AllowGrouping(bool allowGrouping)
Parameters
Type |
Name |
Description |
System.Boolean |
allowGrouping |
|
Returns
AllowReordering(Boolean)
If allowReordering
set to false, then it disables reorder of a particular column.
By default all columns can be reorder.
Declaration
public GridStackedColumnBuilder AllowReordering(bool allowReordering)
Parameters
Type |
Name |
Description |
System.Boolean |
allowReordering |
|
Returns
AllowResizing(Boolean)
If allowResizing
set to false, it disables resize option of a particular column.
Declaration
public GridStackedColumnBuilder AllowResizing(bool allowResizing)
Parameters
Type |
Name |
Description |
System.Boolean |
allowResizing |
|
Returns
AllowSearching(Boolean)
If allowSearching
set to false, then it disables Searching of a particular column.
By default all columns allow Searching.
Declaration
public GridStackedColumnBuilder AllowSearching(bool allowSearching)
Parameters
Type |
Name |
Description |
System.Boolean |
allowSearching |
|
Returns
AllowSorting(Boolean)
If allowSorting
set to false, then it disables sorting option of a particular column.
By default all columns are sortable.
Declaration
public GridStackedColumnBuilder AllowSorting(bool allowSorting)
Parameters
Type |
Name |
Description |
System.Boolean |
allowSorting |
|
Returns
AutoFit(Boolean)
If autoFit
set to true, then the particular column content width will be
adjusted based on its content in the initial rendering itself.
Setting this property as true is equivalent to calling autoFitColumns
method in the dataBound
event.
Declaration
public GridStackedColumnBuilder AutoFit(bool autoFit)
Parameters
Type |
Name |
Description |
System.Boolean |
autoFit |
|
Returns
ClipMode(ClipMode)
Defines the cell content's overflow mode. The available modes are
Clip
- Truncates the cell content when it overflows its area.
Ellipsis
- Displays ellipsis when the cell content overflows its area.
EllipsisWithTooltip
- Displays ellipsis when the cell content overflows its area
also it will display tooltip while hover on ellipsis applied cell.
Declaration
public GridStackedColumnBuilder ClipMode(ClipMode clipMode)
Parameters
Returns
Columns(Object)
Declaration
public GridStackedColumnBuilder Columns(object columns)
Parameters
Type |
Name |
Description |
System.Object |
columns |
|
Returns
Columns(String[])
Declaration
public GridStackedColumnBuilder Columns(string[] columns)
Parameters
Type |
Name |
Description |
System.String[] |
columns |
|
Returns
Commands(Object)
commands
provides an option to display command buttons in every cell.
The available built-in command buttons are
Edit - Edit the record.
Delete - Delete the record.
Save - Save the record.
Cancel - Cancel the edit state.
Declaration
public GridStackedColumnBuilder Commands(object commands)
Parameters
Type |
Name |
Description |
System.Object |
commands |
|
Returns
CustomAttributes(Object)
The CSS styles and attributes of the content cells of a particular column can be customized.
Declaration
public GridStackedColumnBuilder CustomAttributes(object customAttributes)
Parameters
Type |
Name |
Description |
System.Object |
customAttributes |
|
Returns
DataSource(Action<DataManagerBuilder>)
Declaration
public GridStackedColumnBuilder DataSource(Action<DataManagerBuilder> dataSource)
Parameters
Type |
Name |
Description |
System.Action<Syncfusion.EJ2.DataManagerBuilder> |
dataSource |
|
Returns
DataSource(Object)
Defines the column data source which will act as foreign data source.
Declaration
public GridStackedColumnBuilder DataSource(object dataSource)
Parameters
Type |
Name |
Description |
System.Object |
dataSource |
|
Returns
DefaultValue(Object)
Defines default values for the component when adding a new record to the Grid.
Declaration
public GridStackedColumnBuilder DefaultValue(object defaultValue)
Parameters
Type |
Name |
Description |
System.Object |
defaultValue |
|
Returns
DisableHtmlEncode(Boolean)
If disableHtmlEncode
is set to true, it encodes the HTML of the header and content cells.
Declaration
public GridStackedColumnBuilder DisableHtmlEncode(bool disableHtmlEncode)
Parameters
Type |
Name |
Description |
System.Boolean |
disableHtmlEncode |
|
Returns
DisplayAsCheckBox(Boolean)
If displayAsCheckBox
is set to true, it displays the column value as a check box instead of Boolean value.
Declaration
public GridStackedColumnBuilder DisplayAsCheckBox(bool displayAsCheckBox)
Parameters
Type |
Name |
Description |
System.Boolean |
displayAsCheckBox |
|
Returns
Edit(Object)
Defines the IEditCell
(../../grid/edit/#cell-edit-template) object to customize default edit cell.
Declaration
public GridStackedColumnBuilder Edit(object edit)
Parameters
Type |
Name |
Description |
System.Object |
edit |
|
Returns
EditTemplate(String)
Defines the cell edit template that used as editor for a particular column.
It accepts either template string or HTML element ID.
Declaration
public GridStackedColumnBuilder EditTemplate(string editTemplate)
Parameters
Type |
Name |
Description |
System.String |
editTemplate |
|
Returns
EditType(String)
Defines the type of component for editing.
Declaration
public GridStackedColumnBuilder EditType(string editType)
Parameters
Type |
Name |
Description |
System.String |
editType |
|
Returns
If enableGroupByFormat
set to true, then it groups the particular column by formatted values.
By default no columns are group by format.
Declaration
public GridStackedColumnBuilder EnableGroupByFormat(bool enableGroupByFormat)
Parameters
Type |
Name |
Description |
System.Boolean |
enableGroupByFormat |
|
Returns
Field(String)
Defines the field name of column which is mapped with mapping name of DataSource.
The bounded columns can be sort, filter and group etc.,
If the field
name contains “dot”, then it is considered as complex binding.
The field
name must be a valid JavaScript identifier,
the first character must be an alphabet and should not contain spaces and special characters.
Declaration
public GridStackedColumnBuilder Field(string field)
Parameters
Type |
Name |
Description |
System.String |
field |
|
Returns
Filter(Object)
Defines the filter options to customize filtering for the particular column.
Declaration
public GridStackedColumnBuilder Filter(object filter)
Parameters
Type |
Name |
Description |
System.Object |
filter |
|
Returns
FilterBarTemplate(Object)
The filterBarTemplate
is used to add a custom component instead of default input component for filter bar.
It have create and read functions.
create: It is used for creating custom components.
read: It is used to perform custom filter action.
Declaration
public GridStackedColumnBuilder FilterBarTemplate(object filterBarTemplate)
Parameters
Type |
Name |
Description |
System.Object |
filterBarTemplate |
|
Returns
FilterTemplate(String)
Defines the filter template/UI that used as filter for a particular column.
It accepts either template string or HTML element ID.
Declaration
public GridStackedColumnBuilder FilterTemplate(string filterTemplate)
Parameters
Type |
Name |
Description |
System.String |
filterTemplate |
|
Returns
ForeignKeyField(String)
Defines the mapping column name of the foreign data source.
If it is not defined then the columns.field
will be considered as mapping column name
Declaration
public GridStackedColumnBuilder ForeignKeyField(string foreignKeyField)
Parameters
Type |
Name |
Description |
System.String |
foreignKeyField |
|
Returns
ForeignKeyValue(String)
Defines the display column name from the foreign data source which will be obtained from comparing local and foreign data
Declaration
public GridStackedColumnBuilder ForeignKeyValue(string foreignKeyValue)
Parameters
Type |
Name |
Description |
System.String |
foreignKeyValue |
|
Returns
It is used to change display value with the given format and does not affect the original data.
Gets the format from the user which can be standard or custom
number
and date
formats.
Declaration
public GridStackedColumnBuilder Format(string format)
Parameters
Type |
Name |
Description |
System.String |
format |
|
Returns
Defines the method which is used to achieve custom formatting from an external function.
This function triggers before rendering of each cell.
Declaration
public GridStackedColumnBuilder Formatter(object formatter)
Parameters
Type |
Name |
Description |
System.Object |
formatter |
|
Returns
Freeze(FreezeDirection)
defines which side the column need to freeze
The available built-in freeze directions are
Left - Freeze the column at left side.
Right - Freeze the column at right side.
Fixed - Freeze the column at Center.
None - Does not freeze the column.
Declaration
public GridStackedColumnBuilder Freeze(FreezeDirection freeze)
Parameters
Returns
HeaderTemplate(String)
Defines the column template as string or HTML element ID which is used to add customized element in the column header.
Declaration
public GridStackedColumnBuilder HeaderTemplate(string headerTemplate)
Parameters
Type |
Name |
Description |
System.String |
headerTemplate |
|
Returns
HeaderText(String)
Defines the header text of column which is used to display in column header.
If headerText
is not defined, then field name value will be assigned to header text.
Declaration
public GridStackedColumnBuilder HeaderText(string headerText)
Parameters
Type |
Name |
Description |
System.String |
headerText |
|
Returns
HeaderTextAlign(TextAlign)
Define the alignment of column header which is used to align the text of column header.
Declaration
public GridStackedColumnBuilder HeaderTextAlign(TextAlign headerTextAlign)
Parameters
Type |
Name |
Description |
TextAlign |
headerTextAlign |
|
Returns
HeaderValueAccessor(Object)
Defines the method used to apply custom header cell values from external function and display this on each cell rendered.
Declaration
public GridStackedColumnBuilder HeaderValueAccessor(object headerValueAccessor)
Parameters
Type |
Name |
Description |
System.Object |
headerValueAccessor |
|
Returns
HeaderValueAccessor(String)
Defines the method used to apply custom header cell values from external function and display this on each cell rendered.
Declaration
public GridStackedColumnBuilder HeaderValueAccessor(string headerValueAccessor)
Parameters
Type |
Name |
Description |
System.String |
headerValueAccessor |
|
Returns
column visibility can change based on its Media Queries
.
hideAtMedia
accepts only valid Media Queries.
Declaration
public GridStackedColumnBuilder HideAtMedia(string hideAtMedia)
Parameters
Type |
Name |
Description |
System.String |
hideAtMedia |
|
Returns
Index(Double)
Gets the unique identifier value of the column. It is used to get the object.
Declaration
public GridStackedColumnBuilder Index(double index)
Parameters
Type |
Name |
Description |
System.Double |
index |
|
Returns
IsFrozen(Boolean)
You can use this property to freeze selected columns in grid.
Declaration
public GridStackedColumnBuilder IsFrozen(bool isFrozen)
Parameters
Type |
Name |
Description |
System.Boolean |
isFrozen |
|
Returns
IsIdentity(Boolean)
If isIdentity
is set to true, then this column is considered as identity column.
Declaration
public GridStackedColumnBuilder IsIdentity(bool isIdentity)
Parameters
Type |
Name |
Description |
System.Boolean |
isIdentity |
|
Returns
IsPrimaryKey(Boolean)
If isPrimaryKey
is set to true, considers this column as the primary key constraint.
Declaration
public GridStackedColumnBuilder IsPrimaryKey(bool isPrimaryKey)
Parameters
Type |
Name |
Description |
System.Boolean |
isPrimaryKey |
|
Returns
LockColumn(Boolean)
Defines the mapping column name of the foreign data source.
If it is not defined then the columns.field
will be considered as mapping column name
Declaration
public GridStackedColumnBuilder LockColumn(bool lockColumn)
Parameters
Type |
Name |
Description |
System.Boolean |
lockColumn |
|
Returns
MaxWidth(Double)
Defines the maximum width of the column in pixel or percentage, which will restrict resizing beyond this pixel or percentage.
Declaration
public GridStackedColumnBuilder MaxWidth(double maxWidth)
Parameters
Type |
Name |
Description |
System.Double |
maxWidth |
|
Returns
MaxWidth(String)
Defines the maximum width of the column in pixel or percentage, which will restrict resizing beyond this pixel or percentage.
Declaration
public GridStackedColumnBuilder MaxWidth(string maxWidth)
Parameters
Type |
Name |
Description |
System.String |
maxWidth |
|
Returns
MinWidth(Double)
Defines the minimum width of the column in pixels or percentage.
Declaration
public GridStackedColumnBuilder MinWidth(double minWidth)
Parameters
Type |
Name |
Description |
System.Double |
minWidth |
|
Returns
MinWidth(String)
Defines the minimum width of the column in pixels or percentage.
Declaration
public GridStackedColumnBuilder MinWidth(string minWidth)
Parameters
Type |
Name |
Description |
System.String |
minWidth |
|
Returns
ShowColumnMenu(Boolean)
If showColumnMenu
set to false, then it disable the column menu of a particular column.
By default column menu will show for all columns
Declaration
public GridStackedColumnBuilder ShowColumnMenu(bool showColumnMenu)
Parameters
Type |
Name |
Description |
System.Boolean |
showColumnMenu |
|
Returns
ShowInColumnChooser(Boolean)
If showInColumnChooser
set to false, then hides the particular column in column chooser.
By default all columns are displayed in column Chooser.
Declaration
public GridStackedColumnBuilder ShowInColumnChooser(bool showInColumnChooser)
Parameters
Type |
Name |
Description |
System.Boolean |
showInColumnChooser |
|
Returns
SortComparer(Object)
It defines the custom sort comparer function.
Declaration
public GridStackedColumnBuilder SortComparer(object sortComparer)
Parameters
Type |
Name |
Description |
System.Object |
sortComparer |
|
Returns
SortComparer(String)
It defines the custom sort comparer function.
Declaration
public GridStackedColumnBuilder SortComparer(string sortComparer)
Parameters
Type |
Name |
Description |
System.String |
sortComparer |
|
Returns
Template(String)
Defines the column template that renders customized element in each cell of the column.
It accepts either template string or HTML element ID.
Declaration
public GridStackedColumnBuilder Template(string template)
Parameters
Type |
Name |
Description |
System.String |
template |
|
Returns
TextAlign(TextAlign)
Defines the alignment of the column in both header and content cells.
Declaration
public GridStackedColumnBuilder TextAlign(TextAlign textAlign)
Parameters
Returns
Type(String)
Defines the data type of the column.
Declaration
public GridStackedColumnBuilder Type(string type)
Parameters
Type |
Name |
Description |
System.String |
type |
|
Returns
Uid(String)
Gets the unique identifier value of the column. It is used to get the object.
Declaration
public GridStackedColumnBuilder Uid(string uid)
Parameters
Type |
Name |
Description |
System.String |
uid |
|
Returns
ValidationRules(Object)
editType
(../../grid/edit/#cell-edit-type-and-its-params) Defines rules to validate data before creating and updating.
Declaration
public GridStackedColumnBuilder ValidationRules(object validationRules)
Parameters
Type |
Name |
Description |
System.Object |
validationRules |
|
Returns
ValueAccessor(Object)
Defines the method used to apply custom cell values from external function and display this on each cell rendered.
Declaration
public GridStackedColumnBuilder ValueAccessor(object valueAccessor)
Parameters
Type |
Name |
Description |
System.Object |
valueAccessor |
|
Returns
ValueAccessor(String)
Defines the method used to apply custom cell values from external function and display this on each cell rendered.
Declaration
public GridStackedColumnBuilder ValueAccessor(string valueAccessor)
Parameters
Type |
Name |
Description |
System.String |
valueAccessor |
|
Returns
Visible(Boolean)
If visible
is set to false, hides the particular column. By default, all columns are displayed.
Declaration
public GridStackedColumnBuilder Visible(bool visible)
Parameters
Type |
Name |
Description |
System.Boolean |
visible |
|
Returns
Width(Double)
Defines the width of the column in pixels or percentage.
Declaration
public GridStackedColumnBuilder Width(double width)
Parameters
Type |
Name |
Description |
System.Double |
width |
|
Returns
Width(String)
Defines the width of the column in pixels or percentage.
Declaration
public GridStackedColumnBuilder Width(string width)
Parameters
Type |
Name |
Description |
System.String |
width |
|
Returns