[]
Defines a builder to configurate ColumnBase.
public abstract class ColumnBaseBuilder<TControl, TBuilder> : BaseBuilder<TControl, TBuilder> where TControl : ColumnBase where TBuilder : ColumnBaseBuilder<TControl, TBuilder>
| Name | Description |
|---|---|
| TControl | |
| TBuilder |
| Name | Description |
|---|---|
| ColumnBaseBuilder(TControl) | Creates one ColumnBaseBuilder<TControl, TBuilder> instance to configurate |
| Name | Description |
|---|---|
| Aggregate(Aggregate) | Configurates Aggregate. Sets the Aggregate to display in the group header rows for this column. |
| Align(string) | Configurates Align. Sets the horizontal alignment of items in this column. |
| AllowDragging(bool) | Configurates AllowDragging. Sets whether the user can move this row or column to a new position with the mouse. |
| AllowMerging(bool) | Configurates AllowMerging. Sets whether cells in this row or column can be merged. |
| AllowResizing(bool) | Configurates AllowResizing. Sets a value that indicates whether the user can resize the row or column with the mouse. |
| AllowSorting(bool) | Configurates AllowSorting. Sets whether the user can sort this column by clicking its header. |
| Binding(string) | Configurates Binding. Sets the name of the property this column is bound to. |
| CellTemplate(Action<CellTemplateBuilder>) | Configurates CellTemplate. Sets the cell template in this column. |
| CollapseTo(string) | Configurates CollapseTo. Sets the binding of the child column that should remain visible when the group is collapsed. |
| ColumnGroups(Action<ListItemFactory<Column, ColumnBuilder>>) | Configure Columns. |
| Columns(Action<ListItemFactory<Column, ColumnBuilder>>) | Configure Columns. |
| CssClass(string) | Configurates CssClass. Sets a CSS class name to be used when rendering non-header cells in this row or column. |
| CssClassAll(string) | Configurates CssClassAll. Sets a CSS class name to use when rendering all cells (data and headers) in the column or row. |
| DataMap(Action<DataMapBuilder>) | Configurates DataMap. Sets the DataMap used to convert raw values into display values for the column. |
| DataMapEditor(DataMapEditor) | Configurates DataMapEditor. Sets a value that indicates the type of editor to use when editing data-mapped cells in this column or row. |
| DataType(DataType?) | Configurates DataType. Sets the type of value stored in this column.Values are coerced into the proper type when editing the grid. |
| DropDownCssClass(string) | Configurates DropDownCssClass. Sets a CSS class name to add to drop-downs in this column. |
| Editor(string) | Configurates Editor. Sets a reference to an input control to be used as a custom cell editor for this. |
| Format(string) | Configurates Format. Sets the format string used to convert raw values into display values for this column (see Globalize). |
| Header(string) | Configurates Header. Sets the text displayed in the column header. |
| Height(int?) | Configurates Height. Sets the height of this column group |
| InputType(string) | Configurates InputType. Sets the "type" attribute of the HTML input element used to edit values in this column. |
| IsCollapsed(bool) | Configurates IsCollapsed. Sets whether column group is collapse. |
| IsContentHtml(bool) | Configurates IsContentHtml. Sets whether cells in this row or column contain HTML content rather than plain text. |
| IsReadOnly(bool) | Configurates IsReadOnly. Sets whether cells in this row or column can be edited. |
| IsRequired(bool?) | Configurates IsRequired. Sets a value that determines whether values in the column are required. |
| IsSelected(bool) | Configurates IsSelected. Sets whether this row or column is selected. |
| Mask(string) | Configurates Mask. Sets a mask to be used while editing values in this column. |
| MaxLength(int?) | Configurates MaxLength. Sets the maximum number of characters that the can be entered into the cell. |
| MaxWidth(int?) | Configurates MaxWidth. Sets the maximum width of this column. |
| MinWidth(int?) | Configurates MinWidth. Sets the minimum width of this column. |
| MultiLine(bool) | Configurates MultiLine. Sets a value that indicates whether the content of cells in this row or column should wrap at new line characters (\n). |
| Name(string) | Configurates Name. Sets the name of this column. |
| QuickAutoSize(bool?) | Configurates QuickAutoSize. Sets a value that determines whether the grid should optimize performance over precision when auto-sizing this column. |
| SortMemberPath(string) | Configurates SortMemberPath. Sets the name of the property to use when sorting this column. |
| Template(string) | Configurates Template. Sets a template string to be used for generating the HTML content of data cells in this Column. |
| TemplateFunction(string) | Configurates TemplateFunction. Sets a template function to be used for generating the HTML content of data cells in this Column. |
| Visible(bool) | Configurates Visible. Sets whether this row or column is visible. |
| Width(string) | Configurates Width. Sets the width of this column. |
| WordWrap(bool) | Configurates WordWrap. Sets whether cells in this row or column should wrap their content. |