diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index 9899e9151ac..127de31f7ef 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 10.2.3-beta03 + 10.2.3 diff --git a/src/BootstrapBlazor/Components/Select/MultiSelect.razor.cs b/src/BootstrapBlazor/Components/Select/MultiSelect.razor.cs index ff69865d2fe..abe6d5b2945 100644 --- a/src/BootstrapBlazor/Components/Select/MultiSelect.razor.cs +++ b/src/BootstrapBlazor/Components/Select/MultiSelect.razor.cs @@ -284,16 +284,13 @@ private List GetItemsByVirtualize() private async ValueTask> LoadItems(ItemsProviderRequest request) { - var count = !string.IsNullOrEmpty(SearchText) ? request.Count : GetCountByTotal(); - var data = await OnQueryAsync(new() { StartIndex = request.StartIndex, Count = count, SearchText = SearchText }); + var data = await OnQueryAsync(new() { StartIndex = request.StartIndex, Count = request.Count, SearchText = SearchText }); _itemsCache = null; _totalCount = data.TotalCount; var items = data.Items ?? []; _result = new ItemsProviderResult(items, _totalCount); return _result; - - int GetCountByTotal() => _totalCount == 0 ? request.Count : Math.Min(request.Count, _totalCount - request.StartIndex); } /// diff --git a/src/BootstrapBlazor/Components/Select/Select.razor.cs b/src/BootstrapBlazor/Components/Select/Select.razor.cs index e1bcf429ddb..4f641aadbf5 100644 --- a/src/BootstrapBlazor/Components/Select/Select.razor.cs +++ b/src/BootstrapBlazor/Components/Select/Select.razor.cs @@ -261,16 +261,13 @@ protected override async Task OnParametersSetAsync() private async ValueTask> LoadItems(ItemsProviderRequest request) { - var count = !string.IsNullOrEmpty(SearchText) ? request.Count : GetCountByTotal(); - var data = await OnQueryAsync(new() { StartIndex = request.StartIndex, Count = count, SearchText = SearchText }); + var data = await OnQueryAsync(new() { StartIndex = request.StartIndex, Count = request.Count, SearchText = SearchText }); _itemsCache = null; _totalCount = data.TotalCount; var items = data.Items ?? []; _result = new ItemsProviderResult(items, _totalCount); return _result; - - int GetCountByTotal() => _totalCount == 0 ? request.Count : Math.Min(request.Count, _totalCount - request.StartIndex); } ///