Skip to main content
ID

TreeListBuilder<T> Methods

A TreeList 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.
AutoExpandAll(JS) Specifies whether all rows are expanded initially. Mirrors the client-side autoExpandAll option.
AutoExpandAll(Boolean) Specifies whether all rows are expanded initially. Mirrors the client-side autoExpandAll option.
AutoNavigateToFocusedRow(JS) Automatically scrolls the component to the focused row when the focusedRowKey is changed. Mirrors the client-side autoNavigateToFocusedRow option.
AutoNavigateToFocusedRow(Boolean) Automatically scrolls the component to the focused row when the focusedRowKey is changed. Mirrors the client-side autoNavigateToFocusedRow option.
CacheEnabled(JS) Mirrors the client-side cacheEnabled option.
CacheEnabled(Boolean) 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<TreeListColumnChooserBuilder>) Configures the column chooser. Mirrors the client-side columnChooser object.
ColumnFixing(Action<TreeListColumnFixingBuilder>) 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) Configures columns. Mirrors the client-side columns option.
Columns(Action<CollectionFactory<TreeListColumnBuilder<T>>>) Provides access to the client-side columns option that represents a TreeList column collection.
Columns(IEnumerable<String>) Configures 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) Specifies the width for all data columns. Has a lower priority than the column.width property. 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.
DataSource(JS) Mirrors the client-side dataSource option.
DataSource(IEnumerable, String[]) Binds a TreeList control to a collection: Array, List, or IEnumerable.
DataSource(Func<DataSourceFactory, OptionsOwnerBuilder>) Binds a TreeList 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 TreeList control to read-only data in JSON format.
DataSourceOptions(Action<DataSourceOptionsBuilder>) Provides access to methods that mirror client-side data source options.
DataStructure(TreeListDataStructure) Notifies the UI component of the used data structure. Mirrors the client-side dataStructure option.
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<TreeListEditingBuilder<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.
ExpandedRowKeys(JS) Specifies keys of the initially expanded rows. Mirrors the client-side expandedRowKeys option.
ExpandedRowKeys(IEnumerable) Specifies keys of the initially expanded rows. Mirrors the client-side expandedRowKeys option.
ExpandNodesOnFiltering(JS) Specifies whether nodes appear expanded or collapsed after filtering is applied. Mirrors the client-side expandNodesOnFiltering option.
ExpandNodesOnFiltering(Boolean) Specifies whether nodes appear expanded or collapsed after filtering is applied. Mirrors the client-side expandNodesOnFiltering option.
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.
FilterMode(TreeListFilterMode) Specifies whether filter and search results should include matching rows only, matching rows with ancestors, or matching rows with ancestors and descendants (full branch). Mirrors the client-side filterMode option.
FilterPanel(Action<TreeListFilterPanelBuilder>) Configures the filter panel. Mirrors the client-side filterPanel object.
FilterRow(Action<TreeListFilterRowBuilder>) 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.
HasItemsExpr(JS) Specifies which data field defines whether the node has children. Mirrors the client-side hasItemsExpr option.
HasItemsExpr(String) Specifies which data field defines whether the node has children. Mirrors the client-side hasItemsExpr option.
HeaderFilter(Action<TreeListHeaderFilterBuilder>) Configures the header filter feature. Mirrors the client-side headerFilter object.
Height(JS) Specifies the UI component's height. Mirrors the client-side height option.
Height(Double) Specifies the UI component's height. Mirrors the client-side height option.
Height(String) Specifies the UI component's height. 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.
ItemsExpr(JS) Specifies which data field contains nested items. Set this property when your data has a hierarchical structure. Mirrors the client-side itemsExpr option.
ItemsExpr(String) Specifies which data field contains nested items. Set this property when your data has a hierarchical structure. Mirrors the client-side itemsExpr option.
KeyboardNavigation(Action<TreeListKeyboardNavigationBuilder>) 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. 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. Mirrors the client-side keyExpr option.
LoadPanel(Action<TreeListLoadPanelBuilder>) Configures the load panel. Mirrors the client-side loadPanel 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) Mirrors the client-side onCellPrepared option.
OnCellPrepared(String) 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) A function that is executed when the edit operation is canceled, but row changes are not yet discarded. 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) Mirrors the client-side onEditorPreparing option.
OnEditorPreparing(String) Mirrors the client-side onEditorPreparing option.
OnFocusedCellChanged(RazorBlock) A function that is executed after the focused cell changes. Applies only to cells in data 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 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 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 rows. Mirrors the client-side onFocusedCellChanging option.
OnFocusedRowChanged(RazorBlock) A function that executed when the focused row changes. Applies only to data rows. focusedRowEnabled should be true. Mirrors the client-side onFocusedRowChanged option.
OnFocusedRowChanged(String) A function that executed when the focused row changes. Applies only to data 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 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 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.
OnNodesInitialized(RazorBlock) A function that is executed after the loaded nodes are initialized. Mirrors the client-side onNodesInitialized option.
OnNodesInitialized(String) A function that is executed after the loaded nodes are initialized. Mirrors the client-side onNodesInitialized 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 grid row is clicked or tapped. Mirrors the client-side onRowClick option.
OnRowClick(String) A function that is executed when a grid 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) A function that is executed after row changes are saved. 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<TreeListPagerBuilder>) Configures the pager. Mirrors the client-side pager object.
Paging(Action<TreeListPagingBuilder>) Mirrors the client-side paging object.
ParentIdExpr(JS) Specifies which data field provides parent keys. Mirrors the client-side parentIdExpr option.
ParentIdExpr(String) Specifies which data field provides parent keys. Mirrors the client-side parentIdExpr option.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RemoteOperations(JS) Notifies the TreeList of the server's data processing operations. Applies only if data has a plain structure. Mirrors the client-side remoteOperations option.
RemoteOperations(Mode) Notifies the TreeList of the server's data processing operations. Applies only if data has a plain structure. Mirrors the client-side remoteOperations option.
RemoteOperations(Action<TreeListRemoteOperationsBuilder>) Notifies the TreeList of the server's data processing operations. Applies only if data has a plain structure. Mirrors the client-side remoteOperations object.
RemoteOperations(String) Obsolete. Notifies the TreeList of the server's data processing operations. Applies only if data has a plain structure. 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.
RootValue(Object) Specifies the root node's identifier. Applies if dataStructure is 'plain'. Mirrors the client-side rootValue option.
RowAlternationEnabled(JS) Specifies whether rows should be shaded differently. Mirrors the client-side rowAlternationEnabled option.
RowAlternationEnabled(Boolean) Specifies whether rows should be shaded differently. Mirrors the client-side rowAlternationEnabled option.
RowDragging(Action<TreeListRowDraggingBuilder>) Configures row reordering using drag and drop gestures. Mirrors the client-side rowDragging object.
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<TreeListScrollingBuilder>) Configures scrolling. Mirrors the client-side scrolling object.
SearchPanel(Action<TreeListSearchPanelBuilder>) Configures the search panel. Mirrors the client-side searchPanel object.
SelectedRowKeys(JS) Allows you to select rows or determine which rows are selected. Mirrors the client-side selectedRowKeys option.
SelectedRowKeys(IEnumerable) Allows you to select rows or determine which rows are selected. Mirrors the client-side selectedRowKeys option.
Selection(Action<TreeListSelectionBuilder>) Configures runtime selection. Mirrors the client-side selection object.
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.
Sorting(Action<TreeListSortingBuilder>) Mirrors the client-side sorting object.
StateStoring(Action<TreeListStateStoringBuilder>) Mirrors the client-side stateStoring 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<TreeListToolbarBuilder>)
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) Specifies the UI component's width. Mirrors the client-side width option.
Width(Double) Specifies the UI component's width. Mirrors the client-side width option.
Width(String) Specifies the UI component's width. 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