Как добавить в Blazor on Grid обработчик вертикальной прокрутки? - PullRequest
0 голосов
/ 13 июля 2020

Как добавить обработчик вертикальной прокрутки в сетку с помощью скриптов Blazer или js для загрузки данных в сетку? Just Radzen Grid не поддерживает эту функцию.

<RadzenGrid @onscroll="OnScroll" AllowFiltering="true" FilterCaseSensitivity="FilterCaseSensitivity.CaseInsensitive" style="height: 800px; overflow-y: scroll; position:fixed;" FilterDelay="800" ColumnWidth="200px">
        </RadzenGrid>
    @code {
    async Task OnScroll()
    {
        MyItems = await dbContext.MyItems.Take((count += 20)).ToListAsync();
        count = MyItems.Count();
    }

1 Ответ

0 голосов
/ 13 июля 2020

Это не идеальное решение. Я использую компоненты Material Design. Есть много полезных функций, которыми легко пользоваться: https://www.matblazor.com/ и прокрутка одной из них: https://www.matblazor.com/VirtualScroll

...