Grid Component - Overview

30 Sep 202615 minutes to read

Name Description
Clipboard The Clipboard module is used to handle clipboard copy action.
ColumnChooser The ColumnChooser module is used to show or hide columns dynamically.
ContextMenu The ContextMenu module is used to handle context menu actions.
DetailRow The DetailRow module is used to handle detail template and hierarchy Grid operations.
Edit The Edit module is used to handle editing actions.
Filter The Filter module is used to handle filtering action.
ForeignKey ForeignKey module is used to handle foreign key column’s actions.
Formula Coordinator for formula parsing, evaluation, and dependency tracking
Group The Group module is used to handle group action.
Page The Page module is used to render pager and handle paging action.
Print The Print module is used to handle print action.
Reorder The Reorder module is used for reordering columns.
Scroll The Scroll module is used to handle scrolling behaviour.
Search The Search module is used to handle search action.
Selection The Selection module is used to handle cell and row selection.
ShowHide The ShowHide module is used to control column visibility.
Sort The Sort module is used to handle sorting action.
Toolbar The Toolbar module is used to handle ToolBar actions.
AdvancedFilterSettings Configures the advanced filtering behavior of the Grid.
DomVirtualizationSettings Configures the DOM virtualization behavior of the Grid.
EditSettings Configures the edit behavior of the Grid.
FilterSettings Configures the filtering behavior of the Grid.
FormulaSettings Configures the formula cell support for the Grid.
Formula cells allow users to enter formulas that dynamically calculate values based on other cells.
Example: =SUM(A1:A5), =IF(B1>100, "High", "Low"), =A1 + B2 * 2
Grid Represents the Grid component.
GridWebMcpSettings Configures the WebMCP settings for the Grid component.
GroupSettings Configures the group behavior of the Grid.
InfiniteScrollSettings Configures the infinite scroll behavior of Grid.
LoadingIndicator Configures the Loading Indicator of the Grid.
Predicate Represents the predicate for the filter column.
ResizeSettings Configures the resize behavior of the Grid.
RowDropSettings Configures the row drop settings of the Grid.
SearchSettings Configures the search behavior of the Grid.
SelectionSettings Configures the selection behavior of the Grid.
SortDescriptor Represents the field name and direction of sort column.
SortSettings Configures the sorting behavior of Grid.
TextWrapSettings Configures the text wrap settings of the Grid.
AggregateColumn Configures the Grid’s aggregate column.
AggregateRow Configures the aggregate rows.
Column Represents Grid Column model class.
GridColumn Defines Grid column
StackedColumn Defines stacked grid column
ColumnChooserSettings Configures the column chooser behavior of the Grid.
PageSettings Configures the paging behavior of the Grid.
ResponsiveDialogRenderer The ResponsiveDialogRenderer module is used to render the responsive dialogs.
FormulaErrorCode Error codes for formula evaluation
AdvancedFilterBeginArgs Defines the event arguments raised before applying or clearing an Advanced Filter.
Setting cancel to true prevents the filtering or clearing operation.
AdvancedFilterCloseEventArgs Defines the event arguments for closing the Advanced Filter dialog.
AdvancedFilterCompleteEventArgs Defines the event arguments raised after applying or clearing an Advanced Filter.
Setting cancel to true keeps the Advanced Filter dialog open after completion.
AdvancedFilterOpenEventArgs Defines the event arguments for opening the Advanced Filter dialog.
CommandButtonOptions Defines options for custom command buttons.
DataStateChangeEventArgs Custom data service event types
PendingState Defines the pending state for Custom Service Data
SetRowHeightEventArgs Arguments for the setRowHeight callback used in DOM Virtualization mode.
The callback receives the row object and returns the height of that row in pixels.
Sorts Sorting property for Custom data Service
WebMcpTool Defines the structure of a WebMCP tool, including its name, description,
and input/output JSON schemas used for tool registration and execution.
WebMcpToolExecuteEventArgs Defines the event arguments for the beforeWebMcpToolExecute event.
Action Defines Actions of the Grid. They are
AdaptiveMode Defines modes of AdaptiveMode, They are
AggregateTemplateType Defines the Aggregate Template Type
AggregateType Defines the aggregate types.
BorderLineStyle Defines border line style.
CellSelectionMode Defines mode of cell selection.
ChartType Defines the supported chart types.
CheckState Defines Check Box check state.
CheckboxSelectionType Defines modes of checkbox Selection. They are
ClipMode Defines the cell content’s overflow mode. The available modes are
ColumnMenuItem Defines the default items of Column menu.
ColumnQueryModeType columnQueryModeprovides options to retrive data from the datasource. They are
ColumnType Defines the Column Type
CommandButtonType Defines the Command Buttons type.
ContentType Defines PDF ContentType.
ContextMenuItem Defines the default items of context menu.
EditMode Defines modes of editing.
EditType Defines the Edit Type of the column
EmptyRecordMode Defines modes for rendering empty record content. They are
ExcelBorderLineStyle Defines excel border line style.
ExcelHAlign Defines Excel horizontal alignment.
ExcelVAlign Defines Excel vertical alignment.
ExportType Defines Export Type.
FilterBarMode Filter bar mode options are
FilterMode Defines the filter modes for FilterBar, Excel, and Checkbox filters.
FilterType Defines types of Filter
FormulaCalculationMode Defines when formula values should be recalculated. The available modes are:
* Automatic :- Recalculates formulas automatically when dependent values change.
* Manual :- Recalculates formulas only when explicitly triggered.
GridLine Defines modes of GridLine, They are
HierarchyGridPrintMode Hierarchy Grid Print modes are
IndicatorType Defines Loading Indicator of the Grid.
MultipleExportType Defines Multiple Export Type.
MultiplePdfExportType Defines Multiple Export Type.
NewRowPosition Defines adding new row position.
PageOrientation Defines PDF page PageOrientation.
PdfDashStyle Defines the PDF dash style.
PdfHAlign Defines PDF horizontal alignment.
PdfPageNumberType Defines PDF PageNumber Type.
PdfPageSize Defines PDF page Size.
PdfVAlign Defines PDF vertical alignment.
PrintMode Print mode options are
ResizeMode Defines mode of resizing.
RowRenderingDirection Defines mode of row rendering.
SelectionMode Defines modes of Selection, They are
SelectionType Defines types of Selection. They are
SortDirection Defines directions of Sorting. They are
TextAlign Defines alignments of text, they are
WrapMode Defines the wrap mode.
freezeDirection Defines freeze direction of the grid columns
freezeMode Defines name of the Grid frozen mode
PinRow A function that determines whether a given data row is pinned to the top.
RowSelectable A function that determines whether a given data row is selectable.
SetRowHeight A callback function invoked for each row rendered in DOM virtualization mode.
Receives the row object and must return the height of that row in pixels.
Takes priority over the static rowHeight property but is superseded by
domVirtualizationSettings.autoRowHeight: true (DOM measurement).
ValueType Exports types used by Grid.