DataGrid's LoadData method is not called since 4.15.13

I have this piece of code in my .razor file:

<RadzenDataGrid TItem="TestListEntry"
                AllowVirtualization="true"
                AllowFiltering="true"
                Data="_data"
                Count="_count"
                IsLoading="_isLoading"
                FilterPopupRenderMode="PopupRenderMode.OnDemand"
                LogicalFilterOperator="LogicalFilterOperator.And"
                FilterMode="FilterMode.SimpleWithMenu"
                Value="_selected"
                ValueChanged="OnSelectionChangedAsync"
                LoadData="LoadDataAsync"
                @bind-Settings="_settings"
                SelectionMode="DataGridSelectionMode.Multiple"
                AllowRowSelectOnRowClick="true"
                AllowColumnResize="true"
                AllowMultiColumnSorting="true"
                AllowSorting="true"
                Style="@Style"
                @ref="_grid">

And the respective fields are like this:

    private IEnumerable<TestListEntry>? _data;
    private IList<TestListEntry>? _selected;
    private bool _isLoading;
    private int _count;
    private RadzenDataGrid<TestListEntry>? _grid;
    private DataGridSettings? _settings;

Since version 4.15.13, LoadDataAsync is never called. It is if I use versions up to 4.15.12.

Did anything change about the data types to use?

We will need runnable code reproducing the problem. You can use our demos to replicate your case.

Hi,

just a quick follow up.

The problem are deadlocks in my async code. I was using a lot of JavaScript tricks to monitor the size of DataGrids with virtualization and have them re-rendered. I am currently in the process of improving this.

I am using DataGrids in splitter panes and I found out that I can also use percent-height and width classes.

So, using something like this works:

    <RadzenSplitterPane>
        <RadzenStack Orientation="Orientation.Vertical"
                     Gap="0px"
                     AlignItems="AlignItems.Stretch"
                     JustifyContent="JustifyContent.End"
                     class="h-100">
            <TestList SelectedTests="_selectedTests"/>
            <RadzenButton Icon="queue" Text="Add to queue" Click="OnAddToQueueClicked"/>
        </RadzenStack>
    </RadzenSplitterPane>

This gives the DataGrid the correct size and virtualization and data loading all works as expected.