Skip to content

Commit b1fb5be

Browse files
vnbaaijdvoituron
andauthored
Fix #3845 by checking if all items are already selected (#3866)
Co-authored-by: Denis Voituron <[email protected]>
1 parent 698fb1e commit b1fb5be

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Core/Components/DataGrid/Columns/SelectColumn.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -528,9 +528,10 @@ internal async Task OnClickAllAsync(MouseEventArgs e)
528528
await SelectAllChanged.InvokeAsync(SelectAll);
529529
}
530530

531+
var count = SelectedItems.Count();
531532
// SelectedItems
532533
_selectedItems.Clear();
533-
if (SelectAll == true)
534+
if (SelectAll == true && count != InternalGridContext.TotalItemCount)
534535
{
535536
// Only add selectable items
536537
_selectedItems.AddRange((InternalGridContext.Grid.Items?.ToList() ?? InternalGridContext.Items)

0 commit comments

Comments
 (0)