ComponentOne ASP.NET MVC Controls
FlexGridBase<T> Class Members
Properties  Methods 

C1.Web.Mvc Namespace : FlexGridBase<T> Class

The following tables list the members exposed by FlexGridBase<T>.

Public Properties
 NameDescription
Public PropertyGets or sets a value that indicates whether the grid should provide a new row template so users can add items to the source collection.  
Public PropertyGets or sets a value that indicates whether the grid should delete selected rows when the user presses the Delete key.  
Public PropertyGets or sets whether users are allowed to drag rows and/or columns with the mouse.  
Public PropertyGets or sets which parts of the grid provide cell merging.  
Public PropertyGets or sets whether users are allowed to resize rows and/or columns with the mouse.  
Public PropertyGets or sets whether users are allowed to sort columns by clicking the column header cells.  
Public PropertyGets or sets a value that determines the number of regular rows between 'alternating' rows.  
Public PropertyGets or sets whether the grid should handle clipboard shortcuts.  
Public PropertyGets or sets whether the grid should generate columns automatically based on the itemsSource.  
Public PropertyGets or sets a value that determines whether the grid should automatically scroll its contents while users drag rows or columns into new positions.  
Public PropertyGets or sets a value that determines whether the grid should search for cells as the users types into read-only cells.  
Public PropertyGets or sets which cells should be taken into account when auto-sizing a row or column.  
Public PropertyGets the templates applied in bottom left cells.  
Public PropertyGets the templates for the content cells.  
Public PropertyGets or sets the name of the property used to generate child rows in hierarchical grids.  
Public PropertyGets or sets a value that determines whether the FlexGrid should clone frozen cells and show them in a separate element to improve perceived performance while scrolling.  
Public PropertyGets or sets the text for the group row header in the column footers panel.  
Public PropertyGets the templates applied in column footers cells.  
Public PropertyGets the templates applied in the column header cells.  
Public PropertyGets or sets a JSON string that defines the current column layout." remarks="The column layout string represents an array with the columns and their properties. It can be used to persist column layouts defined by users so they are preserved across sessions, and can also be used to implement undo/redo functionality in applications that allow users to modify the column layout.  
Public PropertyGets the grid's column collection.  
Public PropertyGets the child components. (Inherited from C1.Web.Mvc.Component)
Public PropertyGets or sets the css class of the control. (Inherited from C1.Web.Mvc.Control)
Public PropertyGets the CSS style applied in the control. (Inherited from C1.Web.Mvc.Control)
Public PropertyGets or sets the default size of columns in the column collection.  
Public PropertyGets or sets the default size of rows in the row collection.  
Public PropertyGets or sets whether row and column resizing should be deferred until.  
Public PropertyGets the error tooltip of FlexGrid.  
Public PropertyGets the extender collection.  
Public PropertyGets or sets the number of frozen columns.  
Public PropertyGets or sets the number of frozen columns.  
Public PropertyGets or sets the format string used to create the group header content.  
Public PropertyGets or sets a value that determines whether the row and column headers are visible.  
Public Property  
Public PropertyGets or sets the height of the control. (Inherited from C1.Web.Mvc.Control)
Public PropertyGets the HTML attributes. (Inherited from C1.Web.Mvc.Control)
Public PropertyGets or sets the component id. (Inherited from C1.Web.Mvc.Component)
Public PropertyGets or sets a value that determines whether the grid should support Input Method Editors (IME) while not in edit mode.  
Public PropertyGets or sets a value that determines whether the control is disabled. (Inherited from C1.Web.Mvc.Control)
Public PropertyGets or sets whether the user can edit the grid cells by typing into them.  
Public PropertyGets or sets a boolean value which indicates whether transfer this control to template mode. (Inherited from C1.Web.Mvc.Control)
Public PropertyGets or sets a formatter function used to customize cells on this grid.  
Public PropertyGets or sets ItemsSource settings. (Inherited from C1.Web.Mvc.ItemsBoundControl<T>)
Public PropertyGets or sets the ItemsSourceId specify which CollectionViewService will be used for this control. (Inherited from C1.Web.Mvc.ItemsBoundControl<T>)
Public PropertyGets or sets a validator function to determine whether cells contain valid data.  
Public PropertyGets or sets the action to perform when the ENTER key is pressed.  
Public PropertyGets or sets the action to perform when the TAB key is pressed.  
Public PropertyGets or sets a value that indicates whether the new row template should be located at the top of the grid or at the bottom.  
Public PropertyOccurs after the user auto-sizes a column by double-clicking the right edge of a column header cell.  
Public PropertyOccurs after the user auto-sizes a row by double-clicking the bottom edge of a row header cell.  
Public PropertyOccurs before the user auto-sizes a column by double-clicking the right edge of a column header cell.  
Public PropertyOccurs before the user auto-sizes a row by double-clicking the bottom edge of a row header cell.  
Public PropertyOccurs before a cell enters edit mode.  
Public PropertyOccurs when a cell edit has been committed or canceled.  
Public PropertyOccurs when a cell edit is ending.  
Public PropertyOccurs after the user has copied the selection content to the clipboard by pressing one of the clipboard shortcut keys (see the autoClipboard property).  
Public PropertyOccurs when the user is copying the selection content to the clipboard by pressing one of the clipboard shortcut keys (see the autoClipboard property).  
Public PropertyOccurs after the user has deleted a row by pressing the Delete key.  
Public PropertyOccurs when the user is deleting a selected row by pressing the Delete key (see the allowDelete property).  
Public PropertyOccurs when the user finishes dragging a column.  
Public PropertyOccurs when the user finishes dragging a row.  
Public PropertyOccurs when the user starts dragging a column.  
Public PropertyOccurs as the user drags a column to a new position.  
Public PropertyOccurs when the user starts dragging a row.  
Public PropertyOccurs as the user drags a row to a new position.  
Public PropertyOccurs when an element representing a cell has been created.  
Public PropertyOccurs when the control gets the focus. (Inherited from C1.Web.Mvc.Control)
Public PropertyOccurs after a group has been expanded or collapsed.  
Public PropertyOccurs when a group is about to be expanded or collapsed.  
Public PropertyOccurs after the grid has been bound to a new items source.  
Public PropertyOccurs after the grid has been bound to a new items source.  
Public PropertyOccurs after the grid rows have been bound to the data source.  
Public PropertyOccurs before the grid rows are bound to the data source.  
Public PropertyOccurs when the control loses the focus. (Inherited from C1.Web.Mvc.Control)
Public PropertyOccurs after the user has pasted content from the clipboard by pressing one of the clipboard shortcut keys (see the autoClipboard property).  
Public PropertyOccurs after the user has pasted content from the clipboard into a cell.  
Public PropertyOccurs when the user is pasting content from the clipboard by pressing one of the clipboard shortcut keys (see the autoClipboard property).  
Public PropertyOccurs when the user is pasting content from the clipboard into a cell.  
Public PropertyOccurs when an editor cell is created and before it becomes active.  
Public PropertyOccurs after the control has refreshed its contents. (Inherited from C1.Web.Mvc.Control)
Public PropertyOccurs when the control is about to refresh its contents. (Inherited from C1.Web.Mvc.Control)
Public PropertyOccurs when the user finishes resizing a column.  
Public PropertyOccurs when the user finishes resizing rows.  
Public PropertyOccurs as columns are resized.  
Public PropertyOccurs as rows are resized.  
Public PropertyOccurs when the user creates a new item by editing the new row template (see the allowAddNew property).  
Public PropertyOccurs when a row edit has been committed or canceled.  
Public PropertyOccurs when a row edit is ending, before the changes are committed or canceled.  
Public PropertyOccurs after a row enters edit mode.  
Public PropertyOccurs before a row enters edit mode.  
Public PropertyOccurs after the control has scrolled.  
Public PropertyOccurs after selection changes.  
Public PropertyOccurs before selection changes.  
Public PropertyOccurs after the user applies a sort by clicking on a column header.  
Public PropertyOccurs before the user applies a sort by clicking on a column header.  
Public PropertyOccurs after the grid has updated its internal layout.  
Public PropertyOccurs when the grid finishes creating/updating the elements that make up the current view.  
Public PropertyOccurs before the grid updates its internal layout.  
Public PropertyOccurs when the grid starts creating/updating the elements that make up the current view.  
Public PropertyGets or sets a value that determines whether the grid should preserve the expanded/collapsed state of nodes when the data is refreshed.  
Public PropertyGets or sets a value that determines whether the grid should preserve the selected state of rows when the data is refreshed.  
Public PropertyGets or sets a value that determines whether the grid should optimize performance over precision when auto-sizing columns.  
Public PropertyGets or sets the name of the property used to create row header cells.  
Public PropertyGets the templates applied in row header cells.  
Public PropertyGets or sets the position of the grid's scrollbars.  
Public PropertyGets or sets the current selection.  
Public PropertyGets or sets the current selection mode.  
Public PropertyGets or sets the selector to macth the dom element(s) which the control is attached to. (Inherited from C1.Web.Mvc.Control)
Public PropertyGets or sets a value that determines whether the grid should add the 'wj-alt' class to cells in alternating rows.  
Public PropertyGets or sets a bool value which indicates whether to show a group row to display the aggregates in the column footers panel.  
Public PropertyGets or sets a value that indicates whether the grid adds drop-down buttons to the cells in columns that have the ShowDropDown property set to true.  
Public PropertyGets or sets a value that determines whether the grid should add the 'wj-state-invalid' class to cells that contain validation errors, and tooltips with error descriptions.  
Public PropertyGets or sets whether the grid should insert group rows to delimit data groups.  
Public PropertyGets or sets a value that indicates whether the grid should display a marquee element around the current selection.  
Public PropertyGets or sets a value that indicates whether the grid should add class names to indicate selected header cells.  
Public PropertyGets or sets whether the grid should display sort indicators in the column headers.  
Public PropertyGets or sets the index of row in the column header panel that shows and changes the current sort.  
Public PropertyGets or sets a value that determines whether column headers should remain when the user scrolls the window.  
Public PropertyGets the collection of the template bindings. (Inherited from C1.Web.Mvc.Control)
Public PropertyGets the templates for the topleft cells.  
Public PropertyGets or sets the indent used to offset row groups of different levels.  
Public PropertyGets a value which represents the unique id for the control. (Inherited from C1.Web.Mvc.Control)
Public PropertyGets or sets a value that determines whether the grid should remain in edit mode when the user tries to commit edits that fail validation.  
Public PropertyGets or sets the minimum number of rows and/or columns required to enable virtualization.  
Public PropertyGets or sets the width of the control. (Inherited from C1.Web.Mvc.Control)
Top
Public Methods
 NameDescription
Public MethodRender the component result to the writer. (Inherited from C1.Web.Mvc.Control)
Public MethodReturns an HTML-encoded string. (Inherited from C1.Web.Mvc.Component)
Top
Extension Methods
 NameDescription
Public Extension MethodRender the html string in template mode.
Top
See Also

Reference

FlexGridBase<T> Class
C1.Web.Mvc Namespace