DxAccordion.LoadChildItemsOnDemand Property
Specifies whether the Accordion’s child items are loaded on demand.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.1.dll
NuGet Package: DevExpress.Blazor
Declaration
[DefaultValue(false)]
[Parameter]
public bool LoadChildItemsOnDemand { get; set; }
Property Value
Type | Default | Description |
---|---|---|
Boolean | false |
|
Remarks
If you set the LoadChildItemsOnDemand
property to true
, the Accordion loads an item’s children when the item is expanded for the first time. This mode improves the Accordion’s performance if the bound data structure contains a large number of items.
You can load child items on demand in either bound or unbound mode. Note that bound mode works with hierarchical structures only and requires the HasChildren property. The component uses this property to determine how to render items before they are expanded for the first time (for example, whether expand buttons should appear).
<DxAccordion Data="@Data" LoadChildItemsOnDemand="true">
<DataMappings>
<DxAccordionDataMapping Text="Name"
Key="Id"
ParentKey="CategoryId"/>
</DataMappings>
</DxAccordion>
Note
You cannot operate with unloaded items in code (for instance, get item information).