ASP.NET MVC - EJ2

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TreeGrid

    Show / Hide Table of Contents

    Class TreeGrid

    Inheritance
    System.Object
    TagHelper
    EJTagHelper
    TreeGrid
    Inherited Members
    EJTagHelper.GetList()
    EJTagHelper.GetSerializedProperties()
    EJTagHelper.GetScriptString()
    EJTagHelper.GetHtmlAttrString(IDictionary<String, Object>)
    EJTagHelper.Id
    EJTagHelper.IsChild
    EJTagHelper.IsComplex
    EJTagHelper.IsCollection
    EJTagHelper.ParentPropertyName
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.EJ2.TreeGrid
    Assembly: Syncfusion.EJ2.dll
    Syntax
    public class TreeGrid : EJTagHelper

    Constructors

    TreeGrid()

    Declaration
    public TreeGrid()

    Properties

    ActionBegin

    Triggers when TreeGrid actions such as sorting, filtering, paging etc., starts.

    Declaration
    [HtmlAttributeName("actionBegin")]
    public string ActionBegin { get; set; }
    Property Value
    Type Description
    System.String

    ActionComplete

    Triggers when TreeGrid actions such as sorting, filtering, paging etc. are completed.

    Declaration
    [HtmlAttributeName("actionComplete")]
    public string ActionComplete { get; set; }
    Property Value
    Type Description
    System.String

    ActionFailure

    Triggers when any TreeGrid action failed to achieve the desired results.

    Declaration
    [HtmlAttributeName("actionFailure")]
    public string ActionFailure { get; set; }
    Property Value
    Type Description
    System.String

    Aggregates

    Configures the TreeGrid aggregate rows.

    Check the Aggregates for its configuration.

    Declaration
    [HtmlAttributeName("aggregates")]
    public List<TreeGridAggregate> Aggregates { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<TreeGridAggregate>

    AllowExcelExport

    If allowExcelExport set to true, then it will allow the user to export treegrid to Excel file.

    Declaration
    [HtmlAttributeName("allowExcelExport")]
    public bool AllowExcelExport { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowFiltering

    If allowFiltering is set to true the filter bar will be displayed. If set to false the filter bar will not be displayed. Filter bar allows the user to filter tree grid records with required criteria.

    Declaration
    [HtmlAttributeName("allowFiltering")]
    public bool AllowFiltering { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowMultiSorting

    If allowMultiSorting set to true, then it will allow the user to sort multiple column in the treegrid.

    allowSorting should be true.

    Declaration
    [HtmlAttributeName("allowMultiSorting")]
    public bool AllowMultiSorting { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowPaging

    If allowPaging is set to true, pager renders.

    Declaration
    [HtmlAttributeName("allowPaging")]
    public bool AllowPaging { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowPdfExport

    If allowPdfExport set to true, then it will allow the user to export treegrid to Pdf file.

    Declaration
    [HtmlAttributeName("allowPdfExport")]
    public bool AllowPdfExport { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowReordering

    If allowReordering is set to true, TreeGrid columns can be reordered. Reordering can be done by drag and drop of a particular column from one index to another index.

    If TreeGrid is rendered with stacked headers, reordering is allowed only at the same level as the column headers.

    Declaration
    [HtmlAttributeName("allowReordering")]
    public bool AllowReordering { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowResizing

    If allowResizing is set to true, TreeGrid columns can be resized.

    Declaration
    [HtmlAttributeName("allowResizing")]
    public bool AllowResizing { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowRowDragAndDrop

    If allowRowDragAndDrop is set to true, you can drag and drop treegrid rows at another treegrid.

    Declaration
    [HtmlAttributeName("allowRowDragAndDrop")]
    public bool AllowRowDragAndDrop { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowSelection

    If allowSelection is set to true, it allows selection of (highlight row) TreeGrid records by clicking it.

    Declaration
    [HtmlAttributeName("allowSelection")]
    public bool AllowSelection { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowSorting

    If allowSorting is set to true, it allows sorting of treegrid records when column header is clicked.

    Declaration
    [HtmlAttributeName("allowSorting")]
    public bool AllowSorting { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowTextWrap

    If allowTextWrap set to true, then text content will wrap to the next line when its text content exceeds the width of the Column Cells.

    Declaration
    [HtmlAttributeName("allowTextWrap")]
    public bool AllowTextWrap { get; set; }
    Property Value
    Type Description
    System.Boolean

    AutoCheckHierarchy

    If autoCheckHierarchy is set to true, hierarchy checkbox selection is enabled in TreeGrid.

    Declaration
    [HtmlAttributeName("autoCheckHierarchy")]
    public bool AutoCheckHierarchy { get; set; }
    Property Value
    Type Description
    System.Boolean

    BatchAdd

    Triggers when records are added in batch mode.

    Declaration
    [HtmlAttributeName("batchAdd")]
    public string BatchAdd { get; set; }
    Property Value
    Type Description
    System.String

    BatchCancel

    Triggers before records are added in batch mode.

    Declaration
    [HtmlAttributeName("batchCancel")]
    public string BatchCancel { get; set; }
    Property Value
    Type Description
    System.String

    BatchDelete

    Triggers when records are deleted in batch mode.

    Declaration
    [HtmlAttributeName("batchDelete")]
    public string BatchDelete { get; set; }
    Property Value
    Type Description
    System.String

    BeforeBatchAdd

    Triggers before records are added in batch mode.

    Declaration
    [HtmlAttributeName("beforeBatchAdd")]
    public string BeforeBatchAdd { get; set; }
    Property Value
    Type Description
    System.String

    BeforeBatchDelete

    Triggers before records are deleted in batch mode.

    Declaration
    [HtmlAttributeName("beforeBatchDelete")]
    public string BeforeBatchDelete { get; set; }
    Property Value
    Type Description
    System.String

    BeforeBatchSave

    Triggers before records are saved in batch mode.

    Declaration
    [HtmlAttributeName("beforeBatchSave")]
    public string BeforeBatchSave { get; set; }
    Property Value
    Type Description
    System.String

    BeforeCopy

    Triggers before TreeGrid copy action.

    Declaration
    [HtmlAttributeName("beforeCopy")]
    public string BeforeCopy { get; set; }
    Property Value
    Type Description
    System.String

    BeforeDataBound

    Triggers before data is bound to Tree Grid.

    Declaration
    [HtmlAttributeName("beforeDataBound")]
    public string BeforeDataBound { get; set; }
    Property Value
    Type Description
    System.String

    BeforeExcelExport

    Triggers before TreeGrid data is exported to Excel file.

    Declaration
    [HtmlAttributeName("beforeExcelExport")]
    public string BeforeExcelExport { get; set; }
    Property Value
    Type Description
    System.String

    BeforePaste

    Triggers before TreeGrid paste action.

    Declaration
    [HtmlAttributeName("beforePaste")]
    public string BeforePaste { get; set; }
    Property Value
    Type Description
    System.String

    BeforePdfExport

    Triggers before TreeGrid data is exported to PDF document.

    Declaration
    [HtmlAttributeName("beforePdfExport")]
    public string BeforePdfExport { get; set; }
    Property Value
    Type Description
    System.String

    BeforePrint

    Triggers before the print action starts.

    Declaration
    [HtmlAttributeName("beforePrint")]
    public string BeforePrint { get; set; }
    Property Value
    Type Description
    System.String

    BeginEdit

    Triggers before the record is to be edit.

    Declaration
    [HtmlAttributeName("beginEdit")]
    public string BeginEdit { get; set; }
    Property Value
    Type Description
    System.String

    CellDeselected

    Triggers when a particular selected cell is deselected.

    Declaration
    [HtmlAttributeName("cellDeselected")]
    public string CellDeselected { get; set; }
    Property Value
    Type Description
    System.String

    CellDeselecting

    Triggers before the selected cell is deselecting.

    Declaration
    [HtmlAttributeName("cellDeselecting")]
    public string CellDeselecting { get; set; }
    Property Value
    Type Description
    System.String

    CellEdit

    Triggers when the cell is being edited.

    Declaration
    [HtmlAttributeName("cellEdit")]
    public string CellEdit { get; set; }
    Property Value
    Type Description
    System.String

    CellSave

    Triggers when cell is saved.

    Declaration
    [HtmlAttributeName("cellSave")]
    public string CellSave { get; set; }
    Property Value
    Type Description
    System.String

    CellSaved

    Triggers when cell is saved.

    Declaration
    [HtmlAttributeName("cellSaved")]
    public string CellSaved { get; set; }
    Property Value
    Type Description
    System.String

    CellSelected

    Triggers after a cell is selected.

    Declaration
    [HtmlAttributeName("cellSelected")]
    public string CellSelected { get; set; }
    Property Value
    Type Description
    System.String

    CellSelecting

    Triggers before any cell selection occurs.

    Declaration
    [HtmlAttributeName("cellSelecting")]
    public string CellSelecting { get; set; }
    Property Value
    Type Description
    System.String

    CheckboxChange

    Triggers when the check box state change in checkbox column.

    Declaration
    [HtmlAttributeName("checkboxChange")]
    public string CheckboxChange { get; set; }
    Property Value
    Type Description
    System.String

    ChildMapping

    Specifies the mapping property path for child records in data source {% codeBlock src='treegrid/childMapping/index.md' %}{% endcodeBlock %}

    Declaration
    [HtmlAttributeName("childMapping")]
    public string ChildMapping { get; set; }
    Property Value
    Type Description
    System.String

    ClassName

    Declaration
    protected override string ClassName { get; }
    Property Value
    Type Description
    System.String
    Overrides
    EJTagHelper.ClassName

    ClipMode

    Defines the mode of clip. The available modes are, Clip: Truncates the cell content when it overflows its area. Ellipsis: Displays ellipsis when the cell content overflows its area. EllipsisWithTooltip: Displays ellipsis when the cell content overflows its area, also it will display the tooltip while hover on ellipsis is applied..

    Declaration
    [HtmlAttributeName("clipMode")]
    public ClipMode ClipMode { get; set; }
    Property Value
    Type Description
    ClipMode

    Collapsed

    Triggers after the record is collapsed.

    Declaration
    [HtmlAttributeName("collapsed")]
    public string Collapsed { get; set; }
    Property Value
    Type Description
    System.String

    Collapsing

    Triggers while collapsing the TreeGrid record

    Declaration
    [HtmlAttributeName("collapsing")]
    public string Collapsing { get; set; }
    Property Value
    Type Description
    System.String

    ColumnDrag

    Triggers when column header element is dragged (moved) continuously.

    Declaration
    [HtmlAttributeName("columnDrag")]
    public string ColumnDrag { get; set; }
    Property Value
    Type Description
    System.String

    ColumnDragStart

    Triggers when column header element drag (move) starts.

    Declaration
    [HtmlAttributeName("columnDragStart")]
    public string ColumnDragStart { get; set; }
    Property Value
    Type Description
    System.String

    ColumnDrop

    Triggers when a column header element is dropped on the target column.

    Declaration
    [HtmlAttributeName("columnDrop")]
    public string ColumnDrop { get; set; }
    Property Value
    Type Description
    System.String

    ColumnMenuClick

    Triggers when click on column menu.

    Declaration
    [HtmlAttributeName("columnMenuClick")]
    public string ColumnMenuClick { get; set; }
    Property Value
    Type Description
    System.String

    ColumnMenuItems

    columnMenuItems defines both built-in and custom column menu items.

    The available built-in items are, AutoFitAll - Auto fit the size of all columns. AutoFit - Auto fit the current column. SortAscending - Sort the current column in ascending order. SortDescending - Sort the current column in descending order. Filter - Filter options will show based on filterSettings property like filterbar, menu filter.

    Declaration
    [HtmlAttributeName("columnMenuItems")]
    public object ColumnMenuItems { get; set; }
    Property Value
    Type Description
    System.Object

    ColumnMenuOpen

    Triggers before column menu opens.

    Declaration
    [HtmlAttributeName("columnMenuOpen")]
    public string ColumnMenuOpen { get; set; }
    Property Value
    Type Description
    System.String

    ColumnQueryMode

    columnQueryModeprovides options to retrieves data from the data source.Their types are All: It retrieves whole data source. Schema: retrieves data for all the defined columns in TreeGrid from the data source. ExcludeHidden: retrieves data only for visible columns of TreeGrid from the data Source.

    Declaration
    [HtmlAttributeName("columnQueryMode")]
    public object ColumnQueryMode { get; set; }
    Property Value
    Type Description
    System.Object

    Columns

    Defines the schema of dataSource. If the columns declaration is empty or undefined then the columns are automatically generated from data source. {% codeBlock src='treegrid/columns/index.md' %}{% endcodeBlock %}

    Declaration
    [HtmlAttributeName("columns")]
    public object Columns { get; set; }
    Property Value
    Type Description
    System.Object

    ContextMenuClick

    Triggers when click on context menu.

    Declaration
    [HtmlAttributeName("contextMenuClick")]
    public string ContextMenuClick { get; set; }
    Property Value
    Type Description
    System.String

    ContextMenuItems

    contextMenuItems defines both built-in and custom context menu items.

    The available built-in items are, AutoFitAll - Auto fit the size of all columns. AutoFit - Auto fit the current column. Edit - Edit the current record. Delete - Delete the current record. Save - Save the edited record. Cancel - Cancel the edited state. PdfExport - Export the grid as Pdf format. ExcelExport - Export the grid as Excel format. CsvExport - Export the grid as CSV format. SortAscending - Sort the current column in ascending order. SortDescending - Sort the current column in descending order. FirstPage - Go to the first page. PrevPage - Go to the previous page. LastPage - Go to the last page. NextPage - Go to the next page.

    Declaration
    [HtmlAttributeName("contextMenuItems")]
    public object ContextMenuItems { get; set; }
    Property Value
    Type Description
    System.Object

    ContextMenuOpen

    Triggers before context menu opens.

    Declaration
    [HtmlAttributeName("contextMenuOpen")]
    public string ContextMenuOpen { get; set; }
    Property Value
    Type Description
    System.String

    CopyHierarchyMode

    copyHierarchyMode Defines the copy clipboard types.

    The available built-in items are, Parent - Copy the selected data with parent record. Child - Copy the selected data with child record. Both - Copy the selected data with both parent and child record. None - Copy only the selected record.

    Declaration
    [HtmlAttributeName("copyHierarchyMode")]
    public CopyHierarchyType CopyHierarchyMode { get; set; }
    Property Value
    Type Description
    CopyHierarchyType

    Created

    Triggers when the component is created.

    Declaration
    [HtmlAttributeName("created")]
    public string Created { get; set; }
    Property Value
    Type Description
    System.String

    DataBound

    Triggers when data source is populated in the TreeGrid.

    Declaration
    [HtmlAttributeName("dataBound")]
    public string DataBound { get; set; }
    Property Value
    Type Description
    System.String

    DataSource

    It is used to render TreeGrid table rows. {% codeBlock src='treegrid/dataSource/index.md' %}{% endcodeBlock %}

    Declaration
    [HtmlAttributeName("dataSource")]
    public object DataSource { get; set; }
    Property Value
    Type Description
    System.Object

    DataSourceChanged

    Triggers when the TreeGrid data is added, deleted and updated. Invoke the done method from the argument to start render after edit operation.

    Declaration
    [HtmlAttributeName("dataSourceChanged")]
    public string DataSourceChanged { get; set; }
    Property Value
    Type Description
    System.String

    DataStateChange

    Triggers when the TreeGrid actions such as Sorting, Paging etc., are done. In this event,the current view data and total record count should be assigned to the dataSource based on the action performed.

    Declaration
    [HtmlAttributeName("dataStateChange")]
    public string DataStateChange { get; set; }
    Property Value
    Type Description
    System.String

    DetailDataBound

    Triggers after detail row expands.

    This event triggers at initial expand.

    Declaration
    [HtmlAttributeName("detailDataBound")]
    public string DetailDataBound { get; set; }
    Property Value
    Type Description
    System.String

    DetailTemplate

    The detail template allows you to show or hide additional information about a particular row.

    Declaration
    [HtmlAttributeName("detailTemplate")]
    public string DetailTemplate { get; set; }
    Property Value
    Type Description
    System.String

    EditSettings

    Configures the edit settings.

    Declaration
    [HtmlAttributeName("editSettings")]
    public TreeGridEditSettings EditSettings { get; set; }
    Property Value
    Type Description
    TreeGridEditSettings

    EnableAdaptiveUI

    If enableAdaptiveUI is set to true, the pop-up UI will become adaptive to small screens, and be used for filtering and other features.

    Declaration
    [HtmlAttributeName("enableAdaptiveUI")]
    public bool EnableAdaptiveUI { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableAltRow

    If enableAltRow is set to true, the TreeGrid will render with e-altrow CSS class to the alternative tr elements.

    Check the AltRow to customize the styles of alternative rows.

    Declaration
    [HtmlAttributeName("enableAltRow")]
    public bool EnableAltRow { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableAutoFill

    If enableAutoFill is set to true, then the auto fill icon will displayed on cell selection for copy cells. It requires the selection mode to be Cell and cellSelectionMode to be Box.

    Declaration
    [HtmlAttributeName("enableAutoFill")]
    public bool EnableAutoFill { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableCollapseAll

    Specifies whether to load all the rows in collapsed state when the TreeGrid is rendered for the first time.

    Declaration
    [HtmlAttributeName("enableCollapseAll")]
    public bool EnableCollapseAll { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableColumnVirtualization

    If enableColumnVirtualization set to true, then the Tree Grid will render only the columns visible within the view-port and load subsequent columns on horizontal scrolling. This helps to load large dataset of columns in Tree Grid.

    Declaration
    [HtmlAttributeName("enableColumnVirtualization")]
    public bool EnableColumnVirtualization { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableHover

    If enableHover is set to true, the row hover is enabled in the TreeGrid.

    Declaration
    [HtmlAttributeName("enableHover")]
    public bool EnableHover { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableImmutableMode

    If enableImmutableMode is set to true, the TreeGrid will reuse old rows if it exists in the new result instead of full refresh while performing the TreeGrid actions.

    Declaration
    [HtmlAttributeName("enableImmutableMode")]
    public bool EnableImmutableMode { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableInfiniteScrolling

    If enableInfiniteScrolling set to true, then the data will be loaded in TreeGrid when the scrollbar reaches the end. This helps to load large dataset in TreeGrid.

    Declaration
    [HtmlAttributeName("enableInfiniteScrolling")]
    public bool EnableInfiniteScrolling { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnablePersistence

    Enable or disable persisting component's state between page reloads.

    Declaration
    [HtmlAttributeName("enablePersistence")]
    public bool EnablePersistence { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableRtl

    Enable or disable rendering component in right to left direction.

    Declaration
    [HtmlAttributeName("enableRtl")]
    public bool EnableRtl { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableVirtualization

    If enableVirtualization set to true, then the TreeGrid will render only the rows visible within the view-port and load subsequent rows on vertical scrolling. This helps to load large dataset in TreeGrid.

    Declaration
    [HtmlAttributeName("enableVirtualization")]
    public bool EnableVirtualization { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableVirtualMaskRow

    Specifies whether to display shimmer effect during scrolling action in virtual scrolling feature. If disabled, spinner is shown instead of shimmer effect.

    Declaration
    [HtmlAttributeName("enableVirtualMaskRow")]
    public bool EnableVirtualMaskRow { get; set; }
    Property Value
    Type Description
    System.Boolean

    ExcelExportComplete

    Triggers after TreeGrid data is exported to Excel file.

    Declaration
    [HtmlAttributeName("excelExportComplete")]
    public string ExcelExportComplete { get; set; }
    Property Value
    Type Description
    System.String

    ExcelHeaderQueryCellInfo

    Triggers before exporting each header cell to Excel file. You can also customize the Excel cells.

    Declaration
    [HtmlAttributeName("excelHeaderQueryCellInfo")]
    public string ExcelHeaderQueryCellInfo { get; set; }
    Property Value
    Type Description
    System.String

    ExcelQueryCellInfo

    Triggers before exporting each cell to Excel file. You can also customize the Excel cells.

    Declaration
    [HtmlAttributeName("excelQueryCellInfo")]
    public string ExcelQueryCellInfo { get; set; }
    Property Value
    Type Description
    System.String

    Expanded

    Triggers after the record is expanded

    Declaration
    [HtmlAttributeName("expanded")]
    public string Expanded { get; set; }
    Property Value
    Type Description
    System.String

    Expanding

    Triggers while expanding the TreeGrid record

    Declaration
    [HtmlAttributeName("expanding")]
    public string Expanding { get; set; }
    Property Value
    Type Description
    System.String

    ExpandStateMapping

    Specifies the mapping property path for the expand status of a record in data source.

    Declaration
    [HtmlAttributeName("expandStateMapping")]
    public string ExpandStateMapping { get; set; }
    Property Value
    Type Description
    System.String

    FilterSettings

    Configures the filter settings of the TreeGrid.

    Declaration
    [HtmlAttributeName("filterSettings")]
    public TreeGridFilterSettings FilterSettings { get; set; }
    Property Value
    Type Description
    TreeGridFilterSettings

    FrozenColumns

    Gets or sets the number of frozen columns.

    Declaration
    [HtmlAttributeName("frozenColumns")]
    public double FrozenColumns { get; set; }
    Property Value
    Type Description
    System.Double

    FrozenRows

    Gets or sets the number of frozen rows.

    Declaration
    [HtmlAttributeName("frozenRows")]
    public double FrozenRows { get; set; }
    Property Value
    Type Description
    System.Double

    GridLines

    Defines the mode of TreeGrid lines. The available modes are, Both: Displays both horizontal and vertical TreeGrid lines. None: No TreeGrid lines are displayed. Horizontal: Displays the horizontal TreeGrid lines only. Vertical: Displays the vertical TreeGrid lines only. Default: Displays TreeGrid lines based on the theme.

    Declaration
    [HtmlAttributeName("gridLines")]
    public GridLine GridLines { get; set; }
    Property Value
    Type Description
    GridLine

    HasChildMapping

    Specifies whether record is parent or not for the remote data binding

    Declaration
    [HtmlAttributeName("hasChildMapping")]
    public string HasChildMapping { get; set; }
    Property Value
    Type Description
    System.String

    HeaderCellInfo

    Triggered for stacked header.

    Declaration
    [HtmlAttributeName("headerCellInfo")]
    public string HeaderCellInfo { get; set; }
    Property Value
    Type Description
    System.String

    Height

    Defines the scrollable height of the TreeGrid content.

    Declaration
    [HtmlAttributeName("height")]
    public string Height { get; set; }
    Property Value
    Type Description
    System.String

    HtmlAttributes

    Allows additional HTML attributes such as title, name, etc., and accepts n number of attributes in a key-value pair format.

    Declaration
    [HtmlAttributeName("htmlAttributes")]
    public object HtmlAttributes { get; set; }
    Property Value
    Type Description
    System.Object

    IdMapping

    Specifies the name of the field in the dataSource, which contains the id of that row. {% codeBlock src='treegrid/idMapping/index.md' %}{% endcodeBlock %}

    Declaration
    [HtmlAttributeName("idMapping")]
    public string IdMapping { get; set; }
    Property Value
    Type Description
    System.String

    InfiniteScrollSettings

    Configures the infinite scroll settings.

    Declaration
    [HtmlAttributeName("infiniteScrollSettings")]
    public TreeGridInfiniteScrollSettings InfiniteScrollSettings { get; set; }
    Property Value
    Type Description
    TreeGridInfiniteScrollSettings

    IsFor

    Declaration
    protected override bool IsFor { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    EJTagHelper.IsFor

    Load

    This event allows customization of TreeGrid properties before rendering.

    Declaration
    [HtmlAttributeName("load")]
    public string Load { get; set; }
    Property Value
    Type Description
    System.String

    LoadChildOnDemand

    If loadChildOnDemand is enabled, parent records are render in expanded state.

    Declaration
    [HtmlAttributeName("loadChildOnDemand")]
    public bool LoadChildOnDemand { get; set; }
    Property Value
    Type Description
    System.Boolean

    LoadingIndicator

    Configures the loading indicator of the Tree Grid. Specifies whether to display spinner or shimmer effect during the waiting time on any actions (paging, sorting, filtering, CRUD operations) performed in Tree Grid.

    Declaration
    [HtmlAttributeName("loadingIndicator")]
    public TreeGridLoadingIndicator LoadingIndicator { get; set; }
    Property Value
    Type Description
    TreeGridLoadingIndicator

    Locale

    Overrides the global culture and localization value for this component. Default global culture is 'en-US'.

    Declaration
    [HtmlAttributeName("locale")]
    public string Locale { get; set; }
    Property Value
    Type Description
    System.String

    NameSpace

    Declaration
    protected override string NameSpace { get; }
    Property Value
    Type Description
    System.String
    Overrides
    EJTagHelper.NameSpace

    PageSettings

    Configures the pager in the TreeGrid.

    Declaration
    [HtmlAttributeName("pageSettings")]
    public TreeGridPageSettings PageSettings { get; set; }
    Property Value
    Type Description
    TreeGridPageSettings

    ParentIdMapping

    Specifies the name of the field in the dataSource, which contains the parent’s id {% codeBlock src='treegrid/parentIdMapping/index.md' %}{% endcodeBlock %}

    Declaration
    [HtmlAttributeName("parentIdMapping")]
    public string ParentIdMapping { get; set; }
    Property Value
    Type Description
    System.String

    PdfExportComplete

    Triggers after TreeGrid data is exported to PDF document.

    Declaration
    [HtmlAttributeName("pdfExportComplete")]
    public string PdfExportComplete { get; set; }
    Property Value
    Type Description
    System.String

    PdfHeaderQueryCellInfo

    Triggers before exporting each header cell to PDF document. You can also customize the PDF cells.

    Declaration
    [HtmlAttributeName("pdfHeaderQueryCellInfo")]
    public string PdfHeaderQueryCellInfo { get; set; }
    Property Value
    Type Description
    System.String

    PdfQueryCellInfo

    Triggers before exporting each cell to PDF document. You can also customize the PDF cells.

    Declaration
    [HtmlAttributeName("pdfQueryCellInfo")]
    public string PdfQueryCellInfo { get; set; }
    Property Value
    Type Description
    System.String

    PrintComplete

    Triggers after print action is completed.

    Declaration
    [HtmlAttributeName("printComplete")]
    public string PrintComplete { get; set; }
    Property Value
    Type Description
    System.String

    PrintMode

    Defines the print modes. The available print modes are AllPages: Prints all pages of the TreeGrid. CurrentPage: Prints the current page of the TreeGrid.

    Declaration
    [HtmlAttributeName("printMode")]
    public PrintMode PrintMode { get; set; }
    Property Value
    Type Description
    PrintMode

    Query

    Defines the external Query that will be executed along with data processing.

    Declaration
    [HtmlAttributeName("query")]
    public string Query { get; set; }
    Property Value
    Type Description
    System.String

    QueryCellInfo

    Triggered every time a request is made to access cell information, element, or data. This will be triggered before the cell element is appended to the TreeGrid element.

    Declaration
    [HtmlAttributeName("queryCellInfo")]
    public string QueryCellInfo { get; set; }
    Property Value
    Type Description
    System.String

    RecordDoubleClick

    Triggers when record is double clicked.

    Declaration
    [HtmlAttributeName("recordDoubleClick")]
    public string RecordDoubleClick { get; set; }
    Property Value
    Type Description
    System.String

    ResizeStart

    Triggers when column resize starts.

    Declaration
    [HtmlAttributeName("resizeStart")]
    public string ResizeStart { get; set; }
    Property Value
    Type Description
    System.String

    ResizeStop

    Triggers when column resize ends.

    Declaration
    [HtmlAttributeName("resizeStop")]
    public string ResizeStop { get; set; }
    Property Value
    Type Description
    System.String

    Resizing

    Triggers on column resizing.

    Declaration
    [HtmlAttributeName("resizing")]
    public string Resizing { get; set; }
    Property Value
    Type Description
    System.String

    RowDataBound

    Triggered every time a request is made to access row information, element, or data. This will be triggered before the row element is appended to the TreeGrid element.

    Declaration
    [HtmlAttributeName("rowDataBound")]
    public string RowDataBound { get; set; }
    Property Value
    Type Description
    System.String

    RowDeselected

    Triggers when a selected row is deselected.

    Declaration
    [HtmlAttributeName("rowDeselected")]
    public string RowDeselected { get; set; }
    Property Value
    Type Description
    System.String

    RowDeselecting

    Triggers before deselecting the selected row.

    Declaration
    [HtmlAttributeName("rowDeselecting")]
    public string RowDeselecting { get; set; }
    Property Value
    Type Description
    System.String

    RowDrag

    Triggers when row elements are dragged (moved) continuously.

    Declaration
    [HtmlAttributeName("rowDrag")]
    public string RowDrag { get; set; }
    Property Value
    Type Description
    System.String

    RowDragStart

    Triggers when row element’s drag(move) starts.

    Declaration
    [HtmlAttributeName("rowDragStart")]
    public string RowDragStart { get; set; }
    Property Value
    Type Description
    System.String

    RowDragStartHelper

    Triggers when row element’s before drag(move).

    Declaration
    [HtmlAttributeName("rowDragStartHelper")]
    public string RowDragStartHelper { get; set; }
    Property Value
    Type Description
    System.String

    RowDrop

    Triggers when row elements are dropped on the target row.

    Declaration
    [HtmlAttributeName("rowDrop")]
    public string RowDrop { get; set; }
    Property Value
    Type Description
    System.String

    RowDropSettings

    Configures the row drop settings of the TreeGrid.

    Declaration
    [HtmlAttributeName("rowDropSettings")]
    public TreeGridRowDropSettings RowDropSettings { get; set; }
    Property Value
    Type Description
    TreeGridRowDropSettings

    RowHeight

    Defines the height of TreeGrid rows.

    Declaration
    [HtmlAttributeName("rowHeight")]
    public double RowHeight { get; set; }
    Property Value
    Type Description
    System.Double

    RowSelected

    Triggers after a row is selected.

    Declaration
    [HtmlAttributeName("rowSelected")]
    public string RowSelected { get; set; }
    Property Value
    Type Description
    System.String

    RowSelecting

    Triggers before row selection occurs.

    Declaration
    [HtmlAttributeName("rowSelecting")]
    public string RowSelecting { get; set; }
    Property Value
    Type Description
    System.String

    RowTemplate

    The row template that renders customized rows from the given template. By default, TreeGrid renders a table row for every data source item.

    It accepts either template string or HTML element ID. The row template must be a table row.

    Declaration
    [HtmlAttributeName("rowTemplate")]
    public string RowTemplate { get; set; }
    Property Value
    Type Description
    System.String

    SearchSettings

    Configures the search settings of the TreeGrid.

    Declaration
    [HtmlAttributeName("searchSettings")]
    public TreeGridSearchSettings SearchSettings { get; set; }
    Property Value
    Type Description
    TreeGridSearchSettings

    SelectedRowIndex

    The selectedRowIndex allows you to select a row at initial rendering. You can also get the currently selected row index.

    Declaration
    [HtmlAttributeName("selectedRowIndex")]
    public double SelectedRowIndex { get; set; }
    Property Value
    Type Description
    System.Double

    SelectionSettings

    Configures the selection settings.

    Declaration
    [HtmlAttributeName("selectionSettings")]
    public TreeGridSelectionSettings SelectionSettings { get; set; }
    Property Value
    Type Description
    TreeGridSelectionSettings

    ShowColumnChooser

    If showColumnChooser is set to true, it allows you to dynamically show or hide columns.

    Declaration
    [HtmlAttributeName("showColumnChooser")]
    public bool ShowColumnChooser { get; set; }
    Property Value
    Type Description
    System.Boolean

    ShowColumnMenu

    If showColumnMenu set to true, then it will enable the column menu options in each columns.

    Declaration
    [HtmlAttributeName("showColumnMenu")]
    public bool ShowColumnMenu { get; set; }
    Property Value
    Type Description
    System.Boolean

    SortSettings

    Configures the sort settings of the TreeGrid.

    Declaration
    [HtmlAttributeName("sortSettings")]
    public TreeGridSortSettings SortSettings { get; set; }
    Property Value
    Type Description
    TreeGridSortSettings

    TagName

    Declaration
    protected override string TagName { get; }
    Property Value
    Type Description
    System.String
    Overrides
    EJTagHelper.TagName

    TextWrapSettings

    Configures the text wrap in the TreeGrid.

    Declaration
    [HtmlAttributeName("textWrapSettings")]
    public TreeGridTextWrapSettings TextWrapSettings { get; set; }
    Property Value
    Type Description
    TreeGridTextWrapSettings

    Toolbar

    toolbar defines the ToolBar items of the TreeGrid. It contains built-in and custom toolbar items. If a string value is assigned to the toolbar option, it is considered as the template for the whole TreeGrid ToolBar. If an array value is assigned, it is considered as the list of built-in and custom toolbar items in the TreeGrid's Toolbar.

    The following code example implements the custom toolbar items.

    Declaration
    [HtmlAttributeName("toolbar")]
    public object Toolbar { get; set; }
    Property Value
    Type Description
    System.Object

    ToolbarClick

    Triggers when toolbar item is clicked.

    Declaration
    [HtmlAttributeName("toolbarClick")]
    public string ToolbarClick { get; set; }
    Property Value
    Type Description
    System.String

    TreeColumnIndex

    Specifies the index of the column that needs to have the expander button.

    Declaration
    [HtmlAttributeName("treeColumnIndex")]
    public double TreeColumnIndex { get; set; }
    Property Value
    Type Description
    System.Double

    Width

    Defines the TreeGrid width.

    Declaration
    [HtmlAttributeName("width")]
    public string Width { get; set; }
    Property Value
    Type Description
    System.String
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved