Skip to main content
A newer version of this page is available. .
ID

TreeListBuilder<T> Methods

A TreeList control.
Name Description
AccessKey(JS) Mirrors the client-side accessKey option.
AccessKey(String) Mirrors the client-side accessKey option.
ActiveStateEnabled(JS) Mirrors the client-side activeStateEnabled option.
ActiveStateEnabled(Boolean) Mirrors the client-side activeStateEnabled option.
AllowColumnReordering(JS) Mirrors the client-side allowColumnReordering option.
AllowColumnReordering(Boolean) Mirrors the client-side allowColumnReordering option.
AllowColumnResizing(JS) Mirrors the client-side allowColumnResizing option.
AllowColumnResizing(Boolean) Mirrors the client-side allowColumnResizing option.
AutoExpandAll(JS) Mirrors the client-side autoExpandAll option.
AutoExpandAll(Boolean) Mirrors the client-side autoExpandAll option.
AutoNavigateToFocusedRow(JS) Mirrors the client-side autoNavigateToFocusedRow option.
AutoNavigateToFocusedRow(Boolean) Mirrors the client-side autoNavigateToFocusedRow option.
CacheEnabled(JS) Mirrors the client-side cacheEnabled option.
CacheEnabled(Boolean) Mirrors the client-side cacheEnabled option.
CellHintEnabled(JS) Mirrors the client-side cellHintEnabled option.
CellHintEnabled(Boolean) Mirrors the client-side cellHintEnabled option.
ColumnAutoWidth(JS) Mirrors the client-side columnAutoWidth option.
ColumnAutoWidth(Boolean) Mirrors the client-side columnAutoWidth option.
ColumnChooser(Action<TreeListColumnChooserBuilder>) Mirrors the client-side columnChooser object.
ColumnFixing(Action<TreeListColumnFixingBuilder>) Mirrors the client-side columnFixing object.
ColumnHidingEnabled(JS) Mirrors the client-side columnHidingEnabled option.
ColumnHidingEnabled(Boolean) Mirrors the client-side columnHidingEnabled option.
ColumnMinWidth(JS) Mirrors the client-side columnMinWidth option.
ColumnMinWidth(Double) Mirrors the client-side columnMinWidth option.
ColumnResizingMode(ColumnResizingMode) Mirrors the client-side columnResizingMode option.
Columns(JS) 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>) Mirrors the client-side columns option.
ColumnWidth(JS) Mirrors the client-side columnWidth option.
ColumnWidth(Mode) Mirrors the client-side columnWidth option.
ColumnWidth(Double) Mirrors the client-side columnWidth option.
CustomizeColumns(RazorBlock) Mirrors the client-side customizeColumns option.
CustomizeColumns(String) 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) Mirrors the client-side dataStructure option.
DateSerializationFormat(JS) Mirrors the client-side dateSerializationFormat option.
DateSerializationFormat(String) Mirrors the client-side dateSerializationFormat option.
Disabled(JS) Mirrors the client-side disabled option.
Disabled(Boolean) Mirrors the client-side disabled option.
Editing(Action<TreeListEditingBuilder<T>>) 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) Mirrors the client-side errorRowEnabled option.
ErrorRowEnabled(Boolean) Mirrors the client-side errorRowEnabled option.
ExpandedRowKeys(JS) Mirrors the client-side expandedRowKeys option.
ExpandedRowKeys(IEnumerable) Mirrors the client-side expandedRowKeys option.
ExpandNodesOnFiltering(JS) Mirrors the client-side expandNodesOnFiltering option.
ExpandNodesOnFiltering(Boolean) Mirrors the client-side expandNodesOnFiltering option.
FilterBuilder(Action<FilterBuilderBuilder<T>>) Mirrors the client-side filterBuilder object.
FilterBuilderPopup(Action<PopupBuilder>) Mirrors the client-side filterBuilderPopup object.
FilterMode(TreeListFilterMode) Mirrors the client-side filterMode option.
FilterPanel(Action<TreeListFilterPanelBuilder>) Mirrors the client-side filterPanel object.
FilterRow(Action<TreeListFilterRowBuilder>) Mirrors the client-side filterRow object.
FilterSyncEnabled(JS) Mirrors the client-side filterSyncEnabled option.
FilterSyncEnabled(Mode) Mirrors the client-side filterSyncEnabled option.
FilterSyncEnabled(Boolean) Mirrors the client-side filterSyncEnabled option.
FilterValue(Object) Mirrors the client-side filterValue option.
FilterValue(String) Mirrors the client-side filterValue option.
FocusedColumnIndex(JS) Mirrors the client-side focusedColumnIndex option.
FocusedColumnIndex(Int32) Mirrors the client-side focusedColumnIndex option.
FocusedRowEnabled(JS) Mirrors the client-side focusedRowEnabled option.
FocusedRowEnabled(Boolean) Mirrors the client-side focusedRowEnabled option.
FocusedRowIndex(JS) Mirrors the client-side focusedRowIndex option.
FocusedRowIndex(Int32) Mirrors the client-side focusedRowIndex option.
FocusedRowKey(Object) Mirrors the client-side focusedRowKey option.
FocusStateEnabled(JS) Mirrors the client-side focusStateEnabled option.
FocusStateEnabled(Boolean) Mirrors the client-side focusStateEnabled option.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
HasItemsExpr(JS) Mirrors the client-side hasItemsExpr option.
HasItemsExpr(String) Mirrors the client-side hasItemsExpr option.
HeaderFilter(Action<TreeListHeaderFilterBuilder>) 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) Mirrors the client-side highlightChanges option.
HighlightChanges(Boolean) Mirrors the client-side highlightChanges option.
Hint(JS) Mirrors the client-side hint option.
Hint(String) Mirrors the client-side hint option.
HoverStateEnabled(JS) Mirrors the client-side hoverStateEnabled option.
HoverStateEnabled(Boolean) 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) Mirrors the client-side itemsExpr option.
ItemsExpr(String) Mirrors the client-side itemsExpr option.
KeyboardNavigation(Action<TreeListKeyboardNavigationBuilder>) Mirrors the client-side keyboardNavigation object.
KeyExpr(JS) Mirrors the client-side keyExpr option.
KeyExpr(String) Mirrors the client-side keyExpr option.
LoadPanel(Action<TreeListLoadPanelBuilder>) Mirrors the client-side loadPanel object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
NoDataText(JS) Mirrors the client-side noDataText option.
NoDataText(String) Mirrors the client-side noDataText option.
OnAdaptiveDetailRowPreparing(RazorBlock) Mirrors the client-side onAdaptiveDetailRowPreparing option.
OnAdaptiveDetailRowPreparing(String) Mirrors the client-side onAdaptiveDetailRowPreparing option.
OnCellClick(RazorBlock) Mirrors the client-side onCellClick option.
OnCellClick(String) Mirrors the client-side onCellClick option.
OnCellDblClick(RazorBlock) Mirrors the client-side onCellDblClick option.
OnCellDblClick(String) Mirrors the client-side onCellDblClick option.
OnCellHoverChanged(RazorBlock) Mirrors the client-side onCellHoverChanged option.
OnCellHoverChanged(String) Mirrors the client-side onCellHoverChanged option.
OnCellPrepared(RazorBlock) Mirrors the client-side onCellPrepared option.
OnCellPrepared(String) Mirrors the client-side onCellPrepared option.
OnContentReady(RazorBlock) Mirrors the client-side onContentReady option.
OnContentReady(String) Mirrors the client-side onContentReady option.
OnContextMenuPreparing(RazorBlock) Mirrors the client-side onContextMenuPreparing option.
OnContextMenuPreparing(String) Mirrors the client-side onContextMenuPreparing option.
OnDataErrorOccurred(RazorBlock) Mirrors the client-side onDataErrorOccurred option.
OnDataErrorOccurred(String) Mirrors the client-side onDataErrorOccurred option.
OnDisposing(RazorBlock) Mirrors the client-side onDisposing option.
OnDisposing(String) Mirrors the client-side onDisposing option.
OnEditCanceled(RazorBlock) Mirrors the client-side onEditCanceled option.
OnEditCanceled(String)
OnEditCanceling(RazorBlock) Mirrors the client-side onEditCanceling option.
OnEditCanceling(String)
OnEditingStart(RazorBlock) Mirrors the client-side onEditingStart option.
OnEditingStart(String) Mirrors the client-side onEditingStart option.
OnEditorPrepared(RazorBlock) Mirrors the client-side onEditorPrepared option.
OnEditorPrepared(String) Mirrors the client-side onEditorPrepared option.
OnEditorPreparing(RazorBlock) Mirrors the client-side onEditorPreparing option.
OnEditorPreparing(String) Mirrors the client-side onEditorPreparing option.
OnFocusedCellChanged(RazorBlock) Mirrors the client-side onFocusedCellChanged option.
OnFocusedCellChanged(String) Mirrors the client-side onFocusedCellChanged option.
OnFocusedCellChanging(RazorBlock) Mirrors the client-side onFocusedCellChanging option.
OnFocusedCellChanging(String) Mirrors the client-side onFocusedCellChanging option.
OnFocusedRowChanged(RazorBlock) Mirrors the client-side onFocusedRowChanged option.
OnFocusedRowChanged(String) Mirrors the client-side onFocusedRowChanged option.
OnFocusedRowChanging(RazorBlock) Mirrors the client-side onFocusedRowChanging option.
OnFocusedRowChanging(String) Mirrors the client-side onFocusedRowChanging option.
OnInitialized(RazorBlock) Mirrors the client-side onInitialized option.
OnInitialized(String) Mirrors the client-side onInitialized option.
OnInitNewRow(RazorBlock) Mirrors the client-side onInitNewRow option.
OnInitNewRow(String) Mirrors the client-side onInitNewRow option.
OnKeyDown(RazorBlock) Mirrors the client-side onKeyDown option.
OnKeyDown(String) Mirrors the client-side onKeyDown option.
OnNodesInitialized(RazorBlock) Mirrors the client-side onNodesInitialized option.
OnNodesInitialized(String) Mirrors the client-side onNodesInitialized option.
OnOptionChanged(RazorBlock) Mirrors the client-side onOptionChanged option.
OnOptionChanged(String) Mirrors the client-side onOptionChanged option.
OnRowClick(RazorBlock) Mirrors the client-side onRowClick option.
OnRowClick(String) Mirrors the client-side onRowClick option.
OnRowCollapsed(RazorBlock) Mirrors the client-side onRowCollapsed option.
OnRowCollapsed(String) Mirrors the client-side onRowCollapsed option.
OnRowCollapsing(RazorBlock) Mirrors the client-side onRowCollapsing option.
OnRowCollapsing(String) Mirrors the client-side onRowCollapsing option.
OnRowDblClick(RazorBlock) Mirrors the client-side onRowDblClick option.
OnRowDblClick(String) Mirrors the client-side onRowDblClick option.
OnRowExpanded(RazorBlock) Mirrors the client-side onRowExpanded option.
OnRowExpanded(String) Mirrors the client-side onRowExpanded option.
OnRowExpanding(RazorBlock) Mirrors the client-side onRowExpanding option.
OnRowExpanding(String) Mirrors the client-side onRowExpanding option.
OnRowInserted(RazorBlock) Mirrors the client-side onRowInserted option.
OnRowInserted(String) Mirrors the client-side onRowInserted option.
OnRowInserting(RazorBlock) Mirrors the client-side onRowInserting option.
OnRowInserting(String) Mirrors the client-side onRowInserting option.
OnRowPrepared(RazorBlock) Mirrors the client-side onRowPrepared option.
OnRowPrepared(String) Mirrors the client-side onRowPrepared option.
OnRowRemoved(RazorBlock) Mirrors the client-side onRowRemoved option.
OnRowRemoved(String) Mirrors the client-side onRowRemoved option.
OnRowRemoving(RazorBlock) Mirrors the client-side onRowRemoving option.
OnRowRemoving(String) Mirrors the client-side onRowRemoving option.
OnRowUpdated(RazorBlock) Mirrors the client-side onRowUpdated option.
OnRowUpdated(String) Mirrors the client-side onRowUpdated option.
OnRowUpdating(RazorBlock) Mirrors the client-side onRowUpdating option.
OnRowUpdating(String) Mirrors the client-side onRowUpdating option.
OnRowValidating(RazorBlock) Mirrors the client-side onRowValidating option.
OnRowValidating(String) Mirrors the client-side onRowValidating option.
OnSaved(RazorBlock) Mirrors the client-side onSaved option.
OnSaved(String)
OnSaving(RazorBlock) Mirrors the client-side onSaving option.
OnSaving(String)
OnSelectionChanged(RazorBlock) Mirrors the client-side onSelectionChanged option.
OnSelectionChanged(String) Mirrors the client-side onSelectionChanged option.
OnToolbarPreparing(RazorBlock) Mirrors the client-side onToolbarPreparing option.
OnToolbarPreparing(String) Mirrors the client-side onToolbarPreparing option.
Option(String, Object) Specifies an option by its name.
Pager(Action<TreeListPagerBuilder>) Mirrors the client-side pager object.
Paging(Action<TreeListPagingBuilder>) Mirrors the client-side paging object.
ParentIdExpr(JS) Mirrors the client-side parentIdExpr option.
ParentIdExpr(String) 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) Mirrors the client-side remoteOperations option.
RemoteOperations(Mode) Mirrors the client-side remoteOperations option.
RemoteOperations(Action<TreeListRemoteOperationsBuilder>) Mirrors the client-side remoteOperations object.
RemoteOperations(String) Obsolete. Mirrors the client-side remoteOperations option.
Render() Inherited from WidgetBuilder.
RenderAsync(JS) Mirrors the client-side renderAsync option.
RenderAsync(Boolean) Mirrors the client-side renderAsync option.
RepaintChangesOnly(JS) Mirrors the client-side repaintChangesOnly option.
RepaintChangesOnly(Boolean) Mirrors the client-side repaintChangesOnly option.
RootValue(Object) Mirrors the client-side rootValue option.
RowAlternationEnabled(JS) Mirrors the client-side rowAlternationEnabled option.
RowAlternationEnabled(Boolean) Mirrors the client-side rowAlternationEnabled option.
RowDragging(Action<TreeListRowDraggingBuilder>) Mirrors the client-side rowDragging object.
RtlEnabled(JS) Mirrors the client-side rtlEnabled option.
RtlEnabled(Boolean) Mirrors the client-side rtlEnabled option.
Scrolling(Action<TreeListScrollingBuilder>) Mirrors the client-side scrolling object.
SearchPanel(Action<TreeListSearchPanelBuilder>) Mirrors the client-side searchPanel object.
SelectedRowKeys(JS) Mirrors the client-side selectedRowKeys option.
SelectedRowKeys(IEnumerable) Mirrors the client-side selectedRowKeys option.
Selection(Action<TreeListSelectionBuilder>) Mirrors the client-side selection object.
ShowBorders(JS) Mirrors the client-side showBorders option.
ShowBorders(Boolean) Mirrors the client-side showBorders option.
ShowColumnHeaders(JS) Mirrors the client-side showColumnHeaders option.
ShowColumnHeaders(Boolean) Mirrors the client-side showColumnHeaders option.
ShowColumnLines(JS) Mirrors the client-side showColumnLines option.
ShowColumnLines(Boolean) Mirrors the client-side showColumnLines option.
ShowRowLines(JS) Mirrors the client-side showRowLines option.
ShowRowLines(Boolean) Mirrors the client-side showRowLines option.
Sorting(Action<TreeListSortingBuilder>) Mirrors the client-side sorting object.
StateStoring(Action<TreeListStateStoringBuilder>) Mirrors the client-side stateStoring object.
TabIndex(JS) Mirrors the client-side tabIndex option.
TabIndex(Int32) Mirrors the client-side tabIndex option.
ToString() Inherited from WidgetBuilder.
ToTemplate() Renders the control as a template string for use in another control’s template. Inherited from WidgetBuilder.
TwoWayBindingEnabled(JS) Mirrors the client-side twoWayBindingEnabled option.
TwoWayBindingEnabled(Boolean) Mirrors the client-side twoWayBindingEnabled option.
Visible(JS) Mirrors the client-side visible option.
Visible(Boolean) 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) Mirrors the client-side wordWrapEnabled option.
WordWrapEnabled(Boolean) Mirrors the client-side wordWrapEnabled option.
See Also