Skip to main content
All docs
V25.2
  • DxTreeListEditor.LoadChildrenOnDemand Property

    Specifies whether DxTreeList should render child nodes only when users expand their parent.

    Namespace: DevExpress.ExpressApp.Blazor.Editors

    Assembly: DevExpress.ExpressApp.Blazor.v25.2.dll

    NuGet Package: DevExpress.ExpressApp.Blazor

    Declaration

    public bool LoadChildrenOnDemand { get; set; }

    Property Value

    Type Description
    Boolean

    true if you want to render the rows for child nodes on-demand; otherwise, false.

    Remarks

    When you use DxTreeListEditor to display a tree of ITreeNode objects, XAF renders child nodes on-demand when users expand their parent nodes for the first time. To render all node rows during control initialization, set the LoadChildrenOnDemand property to false.

    using DevExpress.ExpressApp;
    using DevExpress.ExpressApp.Blazor.Editors;
    
    namespace MySolution.Blazor.Server.Controllers;
    
    public class LoadChildrenOnDemandController : ViewController<ListView> {
        protected override void OnActivated() {
            base.OnActivated();
            if (View.Editor is DxTreeListEditor editor) { 
                editor.LoadChildrenOnDemand = false; 
            }
        }
    }
    

    Note

    This functionality has certain limitations. For more information, refer to the following topic: Blazor.DxTreeList.ChildrenLoadingOnDemand.

    See Also