Skip to main content
ID

DataGridBuilder<T> Methods

A DataGrid control.
Name Description
AccessKey(JS) Specifies the shortcut key that sets focus on the UI component. Mirrors the client-side accessKey option.
AccessKey(String) Specifies the shortcut key that sets focus on the UI component. Mirrors the client-side accessKey option.
ActiveStateEnabled(JS) Specifies whether the UI component changes its visual state as a result of user interaction. Mirrors the client-side activeStateEnabled option.
ActiveStateEnabled(Boolean) Specifies whether the UI component changes its visual state as a result of user interaction. Mirrors the client-side activeStateEnabled option.
AllowColumnReordering(JS) Specifies whether a user can reorder columns. Mirrors the client-side allowColumnReordering option.
AllowColumnReordering(Boolean) Specifies whether a user can reorder columns. Mirrors the client-side allowColumnReordering option.
AllowColumnResizing(JS) Specifies whether a user can resize columns. Mirrors the client-side allowColumnResizing option.
AllowColumnResizing(Boolean) Specifies whether a user can resize columns. Mirrors the client-side allowColumnResizing option.
AutoNavigateToFocusedRow(JS) Automatically scrolls the component to the focused row when the focusedRowKey is changed. Incompatible with infinite scrolling mode. Mirrors the client-side autoNavigateToFocusedRow option.
AutoNavigateToFocusedRow(Boolean) Automatically scrolls the component to the focused row when the focusedRowKey is changed. Incompatible with infinite scrolling mode. Mirrors the client-side autoNavigateToFocusedRow option.
CacheEnabled(JS) Specifies whether data should be cached. Mirrors the client-side cacheEnabled option.
CacheEnabled(Boolean) Specifies whether data should be cached. Mirrors the client-side cacheEnabled option.
CellHintEnabled(JS) Enables a hint that appears when a user hovers the mouse pointer over a cell with truncated content. Mirrors the client-side cellHintEnabled option.
CellHintEnabled(Boolean) Enables a hint that appears when a user hovers the mouse pointer over a cell with truncated content. Mirrors the client-side cellHintEnabled option.
ColumnAutoWidth(JS) Specifies whether columns should adjust their widths to the content. Mirrors the client-side columnAutoWidth option.
ColumnAutoWidth(Boolean) Specifies whether columns should adjust their widths to the content. Mirrors the client-side columnAutoWidth option.
ColumnChooser(Action<DataGridColumnChooserBuilder>) Configures the column chooser. Mirrors the client-side columnChooser object.
ColumnFixing(Action<DataGridColumnFixingBuilder>) Configures column fixing. Mirrors the client-side columnFixing object.
ColumnHidingEnabled(JS) Specifies whether the UI component should hide columns to adapt to the screen or container size. Ignored if allowColumnResizing is true and columnResizingMode is 'widget'. Mirrors the client-side columnHidingEnabled option.
ColumnHidingEnabled(Boolean) Specifies whether the UI component should hide columns to adapt to the screen or container size. Ignored if allowColumnResizing is true and columnResizingMode is 'widget'. Mirrors the client-side columnHidingEnabled option.
ColumnMinWidth(JS) Specifies the minimum width of columns. Mirrors the client-side columnMinWidth option.
ColumnMinWidth(Double) Specifies the minimum width of columns. Mirrors the client-side columnMinWidth option.
ColumnResizingMode(ColumnResizingMode) Specifies how the UI component resizes columns. Applies only if allowColumnResizing is true. Mirrors the client-side columnResizingMode option.
Columns(JS) An array of grid columns. Mirrors the client-side columns option.
Columns(Action<CollectionFactory<DataGridColumnBuilder<T>>>) Provides access to the client-side columns option that represents a DataGrid column collection.
Columns(IEnumerable<String>) An array of grid columns. Mirrors the client-side columns option.
ColumnWidth(JS) Specifies the width for all data columns. Has a lower priority than the column.width property. Mirrors the client-side columnWidth option.
ColumnWidth(Mode) Mirrors the client-side columnWidth option.
ColumnWidth(Double) Specifies the width for all data columns. Has a lower priority than the column.width property. Mirrors the client-side columnWidth option.
CustomizeColumns(RazorBlock) Customizes columns after they are created. Mirrors the client-side customizeColumns option.
CustomizeColumns(String) Customizes columns after they are created. Mirrors the client-side customizeColumns option.
DataRowTemplate(JS)
DataRowTemplate(RazorBlock)
DataRowTemplate(TemplateName)
DataRowTemplate(String)
DataSource(JS) Binds the UI component to data. Mirrors the client-side dataSource option.
DataSource(IEnumerable, String[]) Binds a DataGrid control to a collection: Array, List, or IEnumerable.
DataSource(Func<DataSourceFactory, OptionsOwnerBuilder>) Binds a DataGrid control to data, allows you to configure data access from different sources: API controllers, Razor page handlers, OData services, arrays, and more.
DataSource(String, String[]) Binds a DataGrid control to read-only data in JSON format.
DataSourceOptions(Action<DataSourceOptionsBuilder>) Provides access to methods that mirror client-side data source options.
DateSerializationFormat(JS) Specifies the format in which date-time values should be sent to the server. Mirrors the client-side dateSerializationFormat option.
DateSerializationFormat(String) Specifies the format in which date-time values should be sent to the server. Mirrors the client-side dateSerializationFormat option.
Disabled(JS) Specifies whether the UI component responds to user interaction. Mirrors the client-side disabled option.
Disabled(Boolean) Specifies whether the UI component responds to user interaction. Mirrors the client-side disabled option.
Editing(Action<DataGridEditingBuilder<T>>) Configures editing. Mirrors the client-side editing object.
ElementAttr(JS) Mirrors the client-side elementAttr option, specifies attributes for the control’s root HTML element.
ElementAttr(Dictionary<String, Object>) Mirrors the client-side elementAttr option, specifies attributes for the control’s root HTML element.
ElementAttr(Object) Mirrors the client-side elementAttr option, specifies attributes for the control’s root HTML element.
ElementAttr(String, Object) Mirrors the client-side elementAttr option, specifies attributes for the control’s root HTML element.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
ErrorRowEnabled(JS) Indicates whether to show the error row. Mirrors the client-side errorRowEnabled option.
ErrorRowEnabled(Boolean) Indicates whether to show the error row. Mirrors the client-side errorRowEnabled option.
Export(Action<DataGridExportBuilder>) Configures client-side exporting. Mirrors the client-side export object.
FilterBuilder(Action<FilterBuilderBuilder<T>>) Configures the integrated filter builder. Mirrors the client-side filterBuilder object.
FilterBuilderPopup(Action<PopupBuilder>) Configures the popup in which the integrated filter builder is shown. Mirrors the client-side filterBuilderPopup object.
FilterPanel(Action<DataGridFilterPanelBuilder>) Configures the filter panel. Mirrors the client-side filterPanel object.
FilterRow(Action<DataGridFilterRowBuilder>) Configures the filter row. Mirrors the client-side filterRow object.
FilterSyncEnabled(JS) Specifies whether to synchronize the filter row, header filter, and filter builder. The synchronized filter expression is stored in the filterValue property. Mirrors the client-side filterSyncEnabled option.
FilterSyncEnabled(Mode) Specifies whether to synchronize the filter row, header filter, and filter builder. The synchronized filter expression is stored in the filterValue property. Mirrors the client-side filterSyncEnabled option.
FilterSyncEnabled(Boolean) Specifies whether to synchronize the filter row, header filter, and filter builder. The synchronized filter expression is stored in the filterValue property. Mirrors the client-side filterSyncEnabled option.
FilterValue(Object) Specifies a filter expression. Mirrors the client-side filterValue option.
FilterValue(String) Specifies a filter expression. Mirrors the client-side filterValue option.
FocusedColumnIndex(JS) The index of the column that contains the focused data cell. This index is taken from the columns array. Mirrors the client-side focusedColumnIndex option.
FocusedColumnIndex(Int32) The index of the column that contains the focused data cell. This index is taken from the columns array. Mirrors the client-side focusedColumnIndex option.
FocusedRowEnabled(JS) Specifies whether the focused row feature is enabled. Mirrors the client-side focusedRowEnabled option.
FocusedRowEnabled(Boolean) Specifies whether the focused row feature is enabled. Mirrors the client-side focusedRowEnabled option.
FocusedRowIndex(JS) Specifies or indicates the focused data row's index. Mirrors the client-side focusedRowIndex option.
FocusedRowIndex(Int32) Specifies or indicates the focused data row's index. Mirrors the client-side focusedRowIndex option.
FocusedRowKey(Object) Specifies initially or currently focused grid row's key. Mirrors the client-side focusedRowKey option.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
Grouping(Action<DataGridGroupingBuilder>) Configures grouping. Mirrors the client-side grouping object.
GroupPanel(Action<DataGridGroupPanelBuilder>) Configures the group panel. Mirrors the client-side groupPanel object.
HeaderFilter(Action<DataGridHeaderFilterBuilder>) Configures the header filter feature. Mirrors the client-side headerFilter object.
Height(JS) Mirrors the client-side height option.
Height(Double) Mirrors the client-side height option.
Height(String) Mirrors the client-side height option.
HighlightChanges(JS) Specifies whether to highlight rows and cells with edited data. repaintChangesOnly should be true. Mirrors the client-side highlightChanges option.
HighlightChanges(Boolean) Specifies whether to highlight rows and cells with edited data. repaintChangesOnly should be true. Mirrors the client-side highlightChanges option.
Hint(JS) Specifies text for a hint that appears when a user pauses on the UI component. Mirrors the client-side hint option.
Hint(String) Specifies text for a hint that appears when a user pauses on the UI component. Mirrors the client-side hint option.
HoverStateEnabled(JS) Specifies whether to highlight rows when a user moves the mouse pointer over them. Mirrors the client-side hoverStateEnabled option.
HoverStateEnabled(Boolean) Specifies whether to highlight rows when a user moves the mouse pointer over them. Mirrors the client-side hoverStateEnabled option.
ID(JS) Specifies the id attribute for the control’s HTML element (used for nested controls within templates).
ID(String) Specifies the id attribute for the control’s HTML element.
KeyboardNavigation(Action<DataGridKeyboardNavigationBuilder>) Configures keyboard navigation. Mirrors the client-side keyboardNavigation object.
KeyExpr(JS) Specifies the key property (or properties) that provide(s) key values to access data items. Each key value must be unique. This property applies only if data is a simple array. Mirrors the client-side keyExpr option.
KeyExpr(IEnumerable<String>) Specifies the key property (or properties) that provide(s) key values to access data items. Each key value must be unique. This property applies only if data is a simple array. Mirrors the client-side keyExpr option.
KeyExpr(String) Specifies the key property (or properties) that provide(s) key values to access data items. Each key value must be unique. This property applies only if data is a simple array. Mirrors the client-side keyExpr option.
LoadPanel(Action<DataGridLoadPanelBuilder>) Configures the load panel. Mirrors the client-side loadPanel object.
MasterDetail(Action<DataGridMasterDetailBuilder>) Allows you to build a master-detail interface in the grid. Mirrors the client-side masterDetail object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
NoDataText(JS) Specifies a text string shown when the widget does not display any data. Mirrors the client-side noDataText option.
NoDataText(String) Specifies a text string shown when the widget does not display any data. Mirrors the client-side noDataText option.
OnAdaptiveDetailRowPreparing(RazorBlock) A function that is executed before an adaptive detail row is rendered. Mirrors the client-side onAdaptiveDetailRowPreparing option.
OnAdaptiveDetailRowPreparing(String) A function that is executed before an adaptive detail row is rendered. Mirrors the client-side onAdaptiveDetailRowPreparing option.
OnCellClick(RazorBlock) A function that is executed when a cell is clicked or tapped. Executed before onRowClick. Mirrors the client-side onCellClick option.
OnCellClick(String) A function that is executed when a cell is clicked or tapped. Executed before onRowClick. Mirrors the client-side onCellClick option.
OnCellDblClick(RazorBlock) A function that is executed when a cell is double-clicked or double-tapped. Executed before onRowDblClick. Mirrors the client-side onCellDblClick option.
OnCellDblClick(String) A function that is executed when a cell is double-clicked or double-tapped. Executed before onRowDblClick. Mirrors the client-side onCellDblClick option.
OnCellHoverChanged(RazorBlock) A function that is executed after the pointer enters or leaves a cell. Mirrors the client-side onCellHoverChanged option.
OnCellHoverChanged(String) A function that is executed after the pointer enters or leaves a cell. Mirrors the client-side onCellHoverChanged option.
OnCellPrepared(RazorBlock) A function that is executed after a grid cell is created. Mirrors the client-side onCellPrepared option.
OnCellPrepared(String) A function that is executed after a grid cell is created. Mirrors the client-side onCellPrepared option.
OnContentReady(RazorBlock) A function that is executed when the UI component is rendered and each time the component is repainted. Mirrors the client-side onContentReady option.
OnContentReady(String) A function that is executed when the UI component is rendered and each time the component is repainted. Mirrors the client-side onContentReady option.
OnContextMenuPreparing(RazorBlock) A function that is executed before the context menu is rendered. Mirrors the client-side onContextMenuPreparing option.
OnContextMenuPreparing(String) A function that is executed before the context menu is rendered. Mirrors the client-side onContextMenuPreparing option.
OnDataErrorOccurred(RazorBlock) A function that is executed when an error occurs in the data source. Mirrors the client-side onDataErrorOccurred option.
OnDataErrorOccurred(String) A function that is executed when an error occurs in the data source. Mirrors the client-side onDataErrorOccurred option.
OnDisposing(RazorBlock) A function that is executed before the UI component is disposed of. Mirrors the client-side onDisposing option.
OnDisposing(String) A function that is executed before the UI component is disposed of. Mirrors the client-side onDisposing option.
OnEditCanceled(RazorBlock) A function that is executed after row changes are discarded. Mirrors the client-side onEditCanceled option.
OnEditCanceled(String)
OnEditCanceling(RazorBlock) Mirrors the client-side onEditCanceling option.
OnEditCanceling(String)
OnEditingStart(RazorBlock) A function that is executed before a cell or row switches to the editing state. Mirrors the client-side onEditingStart option.
OnEditingStart(String) A function that is executed before a cell or row switches to the editing state. Mirrors the client-side onEditingStart option.
OnEditorPrepared(RazorBlock) A function that is executed after an editor is created. Not executed for cells with an editCellTemplate. Mirrors the client-side onEditorPrepared option.
OnEditorPrepared(String) A function that is executed after an editor is created. Not executed for cells with an editCellTemplate. Mirrors the client-side onEditorPrepared option.
OnEditorPreparing(RazorBlock) A function used to customize a cell's editor. Not executed for cells with an editCellTemplate. Mirrors the client-side onEditorPreparing option.
OnEditorPreparing(String) A function used to customize a cell's editor. Not executed for cells with an editCellTemplate. Mirrors the client-side onEditorPreparing option.
OnExporting(RazorBlock) A function that is executed before data is exported. Mirrors the client-side onExporting option.
OnExporting(String) A function that is executed before data is exported. Mirrors the client-side onExporting option.
OnFocusedCellChanged(RazorBlock) A function that is executed after the focused cell changes. Applies only to cells in data or group rows. Mirrors the client-side onFocusedCellChanged option.
OnFocusedCellChanged(String) A function that is executed after the focused cell changes. Applies only to cells in data or group rows. Mirrors the client-side onFocusedCellChanged option.
OnFocusedCellChanging(RazorBlock) A function that is executed before the focused cell changes. Applies only to cells in data or group rows. Mirrors the client-side onFocusedCellChanging option.
OnFocusedCellChanging(String) A function that is executed before the focused cell changes. Applies only to cells in data or group rows. Mirrors the client-side onFocusedCellChanging option.
OnFocusedRowChanged(RazorBlock) A function that is executed after the focused row changes. Applies only to data or group rows. focusedRowEnabled should be true. Mirrors the client-side onFocusedRowChanged option.
OnFocusedRowChanged(String) A function that is executed after the focused row changes. Applies only to data or group rows. focusedRowEnabled should be true. Mirrors the client-side onFocusedRowChanged option.
OnFocusedRowChanging(RazorBlock) A function that is executed before the focused row changes. Applies only to data or group rows. focusedRowEnabled should be true. Mirrors the client-side onFocusedRowChanging option.
OnFocusedRowChanging(String) A function that is executed before the focused row changes. Applies only to data or group rows. focusedRowEnabled should be true. Mirrors the client-side onFocusedRowChanging option.
OnInitialized(RazorBlock) A function used in JavaScript frameworks to save the UI component instance. Mirrors the client-side onInitialized option.
OnInitialized(String) A function used in JavaScript frameworks to save the UI component instance. Mirrors the client-side onInitialized option.
OnInitNewRow(RazorBlock) A function that is executed before a new row is added to the UI component. Mirrors the client-side onInitNewRow option.
OnInitNewRow(String) A function that is executed before a new row is added to the UI component. Mirrors the client-side onInitNewRow option.
OnKeyDown(RazorBlock) A function that is executed when the UI component is in focus and a key has been pressed down. Mirrors the client-side onKeyDown option.
OnKeyDown(String) A function that is executed when the UI component is in focus and a key has been pressed down. Mirrors the client-side onKeyDown option.
OnOptionChanged(RazorBlock) A function that is executed after a UI component property is changed. Mirrors the client-side onOptionChanged option.
OnOptionChanged(String) A function that is executed after a UI component property is changed. Mirrors the client-side onOptionChanged option.
OnRowClick(RazorBlock) A function that is executed when a row is clicked or tapped. Mirrors the client-side onRowClick option.
OnRowClick(String) A function that is executed when a row is clicked or tapped. Mirrors the client-side onRowClick option.
OnRowCollapsed(RazorBlock) A function that is executed after a row is collapsed. Mirrors the client-side onRowCollapsed option.
OnRowCollapsed(String) A function that is executed after a row is collapsed. Mirrors the client-side onRowCollapsed option.
OnRowCollapsing(RazorBlock) A function that is executed before a row is collapsed. Mirrors the client-side onRowCollapsing option.
OnRowCollapsing(String) A function that is executed before a row is collapsed. Mirrors the client-side onRowCollapsing option.
OnRowDblClick(RazorBlock) A function that is executed when a row is double-clicked or double-tapped. Executed after onCellDblClick. Mirrors the client-side onRowDblClick option.
OnRowDblClick(String) A function that is executed when a row is double-clicked or double-tapped. Executed after onCellDblClick. Mirrors the client-side onRowDblClick option.
OnRowExpanded(RazorBlock) A function that is executed after a row is expanded. Mirrors the client-side onRowExpanded option.
OnRowExpanded(String) A function that is executed after a row is expanded. Mirrors the client-side onRowExpanded option.
OnRowExpanding(RazorBlock) A function that is executed before a row is expanded. Mirrors the client-side onRowExpanding option.
OnRowExpanding(String) A function that is executed before a row is expanded. Mirrors the client-side onRowExpanding option.
OnRowInserted(RazorBlock) A function that is executed after a new row has been inserted into the data source. Mirrors the client-side onRowInserted option.
OnRowInserted(String) A function that is executed after a new row has been inserted into the data source. Mirrors the client-side onRowInserted option.
OnRowInserting(RazorBlock) A function that is executed before a new row is inserted into the data source. Mirrors the client-side onRowInserting option.
OnRowInserting(String) A function that is executed before a new row is inserted into the data source. Mirrors the client-side onRowInserting option.
OnRowPrepared(RazorBlock) A function that is executed after a row is created. Mirrors the client-side onRowPrepared option.
OnRowPrepared(String) A function that is executed after a row is created. Mirrors the client-side onRowPrepared option.
OnRowRemoved(RazorBlock) A function that is executed after a row has been removed from the data source. Mirrors the client-side onRowRemoved option.
OnRowRemoved(String) A function that is executed after a row has been removed from the data source. Mirrors the client-side onRowRemoved option.
OnRowRemoving(RazorBlock) A function that is executed before a row is removed from the data source. Mirrors the client-side onRowRemoving option.
OnRowRemoving(String) A function that is executed before a row is removed from the data source. Mirrors the client-side onRowRemoving option.
OnRowUpdated(RazorBlock) A function that is executed after a row has been updated in the data source. Mirrors the client-side onRowUpdated option.
OnRowUpdated(String) A function that is executed after a row has been updated in the data source. Mirrors the client-side onRowUpdated option.
OnRowUpdating(RazorBlock) A function that is executed before a row is updated in the data source. Mirrors the client-side onRowUpdating option.
OnRowUpdating(String) A function that is executed before a row is updated in the data source. Mirrors the client-side onRowUpdating option.
OnRowValidating(RazorBlock) A function that is executed after cells in a row are validated against validation rules. Mirrors the client-side onRowValidating option.
OnRowValidating(String) A function that is executed after cells in a row are validated against validation rules. Mirrors the client-side onRowValidating option.
OnSaved(RazorBlock) Mirrors the client-side onSaved option.
OnSaved(String)
OnSaving(RazorBlock) A function that is executed before pending row changes are saved. Mirrors the client-side onSaving option.
OnSaving(String)
OnSelectionChanged(RazorBlock) A function that is executed after selecting a row or clearing its selection. Mirrors the client-side onSelectionChanged option.
OnSelectionChanged(String) A function that is executed after selecting a row or clearing its selection. Mirrors the client-side onSelectionChanged option.
OnToolbarPreparing(RazorBlock) A function that is executed before the toolbar is created. Mirrors the client-side onToolbarPreparing option.
OnToolbarPreparing(String) A function that is executed before the toolbar is created. Mirrors the client-side onToolbarPreparing option.
Option(String, Object) Specifies an option by its name.
Pager(Action<DataGridPagerBuilder>) Configures the pager. Mirrors the client-side pager object.
Paging(Action<DataGridPagingBuilder>) Configures paging. Mirrors the client-side paging object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RemoteOperations(JS) Notifies the DataGrid of the server's data processing operations. Mirrors the client-side remoteOperations option.
RemoteOperations(Mode) Notifies the DataGrid of the server's data processing operations. Mirrors the client-side remoteOperations option.
RemoteOperations(Action<DataGridRemoteOperationsBuilder>) Notifies the DataGrid of the server's data processing operations. Mirrors the client-side remoteOperations object.
RemoteOperations(Boolean) Notifies the DataGrid of the server's data processing operations. Mirrors the client-side remoteOperations option.
RemoteOperations(String) Obsolete. Notifies the DataGrid of the server's data processing operations. Mirrors the client-side remoteOperations option.
Render() Inherited from WidgetBuilder.
RenderAsync(JS) Specifies whether to render the filter row, command columns, and columns with showEditorAlways set to true after other elements. Mirrors the client-side renderAsync option.
RenderAsync(Boolean) Specifies whether to render the filter row, command columns, and columns with showEditorAlways set to true after other elements. Mirrors the client-side renderAsync option.
RepaintChangesOnly(JS) Specifies whether to repaint only those cells whose data changed. Mirrors the client-side repaintChangesOnly option.
RepaintChangesOnly(Boolean) Specifies whether to repaint only those cells whose data changed. Mirrors the client-side repaintChangesOnly option.
RowAlternationEnabled(JS) Mirrors the client-side rowAlternationEnabled option.
RowAlternationEnabled(Boolean) Mirrors the client-side rowAlternationEnabled option.
RowDragging(Action<DataGridRowDraggingBuilder>) Configures row reordering using drag and drop gestures. Mirrors the client-side rowDragging object.
RowTemplate(JS) Obsolete. Specifies the client-side rowTemplate.
RowTemplate(RazorBlock) Obsolete. Specifies the client-side rowTemplate.
RowTemplate(TemplateName) Obsolete. Specifies the client-side rowTemplate.
RowTemplate(String) Obsolete. Specifies the client-side rowTemplate.
RtlEnabled(JS) Switches the UI component to a right-to-left representation. Mirrors the client-side rtlEnabled option.
RtlEnabled(Boolean) Switches the UI component to a right-to-left representation. Mirrors the client-side rtlEnabled option.
Scrolling(Action<DataGridScrollingBuilder>) Configures scrolling. Mirrors the client-side scrolling object.
SearchPanel(Action<DataGridSearchPanelBuilder>) Configures the search panel. Mirrors the client-side searchPanel object.
SelectedRowKeys(JS) Allows you to select rows or determine which rows are selected. Applies only if selection.deferred is false. Mirrors the client-side selectedRowKeys option.
SelectedRowKeys(IEnumerable) Allows you to select rows or determine which rows are selected. Applies only if selection.deferred is false. Mirrors the client-side selectedRowKeys option.
Selection(Action<DataGridSelectionBuilder>) Configures runtime selection. Mirrors the client-side selection object.
SelectionFilter(Object) Specifies filters for the rows that must be selected initially. Applies only if selection.deferred is true. Mirrors the client-side selectionFilter option.
SelectionFilter(String) Specifies filters for the rows that must be selected initially. Applies only if selection.deferred is true. Mirrors the client-side selectionFilter option.
ShowBorders(JS) Specifies whether the outer borders of the UI component are visible. Mirrors the client-side showBorders option.
ShowBorders(Boolean) Specifies whether the outer borders of the UI component are visible. Mirrors the client-side showBorders option.
ShowColumnHeaders(JS) Specifies whether column headers are visible. Mirrors the client-side showColumnHeaders option.
ShowColumnHeaders(Boolean) Specifies whether column headers are visible. Mirrors the client-side showColumnHeaders option.
ShowColumnLines(JS) Specifies whether vertical lines that separate one column from another are visible. Mirrors the client-side showColumnLines option.
ShowColumnLines(Boolean) Specifies whether vertical lines that separate one column from another are visible. Mirrors the client-side showColumnLines option.
ShowRowLines(JS) Specifies whether horizontal lines that separate one row from another are visible. Mirrors the client-side showRowLines option.
ShowRowLines(Boolean) Specifies whether horizontal lines that separate one row from another are visible. Mirrors the client-side showRowLines option.
SortByGroupSummaryInfo(Action<CollectionFactory<DataGridSortByGroupSummaryInfoBuilder>>) Provides access to the client-side sortByGroupSummaryInfo option that represents an info object collection.
Sorting(Action<DataGridSortingBuilder>) Configures runtime sorting. Mirrors the client-side sorting object.
StateStoring(Action<DataGridStateStoringBuilder>) Configures state storing. Mirrors the client-side stateStoring object.
Summary(Action<DataGridSummaryBuilder<T>>) Specifies the properties of the grid summary. Mirrors the client-side summary object.
SyncLookupFilterValues(JS) Specifies whether to show only relevant values in the header filter and filter row. Mirrors the client-side syncLookupFilterValues option.
SyncLookupFilterValues(Boolean) Specifies whether to show only relevant values in the header filter and filter row. Mirrors the client-side syncLookupFilterValues option.
TabIndex(JS) Specifies the number of the element when the Tab key is used for navigating. Mirrors the client-side tabIndex option.
TabIndex(Int32) Specifies the number of the element when the Tab key is used for navigating. Mirrors the client-side tabIndex option.
Toolbar(Action<DataGridToolbarBuilder>)
ToString() Inherited from WidgetBuilder.
ToTemplate() Renders the control as a template string for use in another control’s template. Inherited from WidgetBuilder.
TwoWayBindingEnabled(JS) Specifies whether to enable two-way data binding. Mirrors the client-side twoWayBindingEnabled option.
TwoWayBindingEnabled(Boolean) Specifies whether to enable two-way data binding. Mirrors the client-side twoWayBindingEnabled option.
Visible(JS) Specifies whether the UI component is visible. Mirrors the client-side visible option.
Visible(Boolean) Specifies whether the UI component is visible. Mirrors the client-side visible option.
Width(JS) Mirrors the client-side width option.
Width(Double) Mirrors the client-side width option.
Width(String) Mirrors the client-side width option.
WordWrapEnabled(JS) Specifies whether text that does not fit into a column should be wrapped. Mirrors the client-side wordWrapEnabled option.
WordWrapEnabled(Boolean) Specifies whether text that does not fit into a column should be wrapped. Mirrors the client-side wordWrapEnabled option.
See Also