DataGrid cannot group by column in some cases

This commit is contained in:
Vladimir Enchev
2026-01-13 10:00:58 +02:00
parent 2788606105
commit b845c73ad6
2 changed files with 2 additions and 2 deletions

View File

@@ -3394,7 +3394,7 @@ namespace Radzen.Blazor
var functionName = $"Radzen['{getColumnUniqueId(indexOfColumnToReoder.Value)}end']";
await JSRuntime.InvokeVoidAsync("eval", $"{functionName} && {functionName}()");
var column = allColumns.Where(c => (c.UniqueID ?? c.Property) == uniqueIDOfColumnToReoder).FirstOrDefault();
var column = allColumns.Where(c => (!string.IsNullOrEmpty(c.UniqueID) ? c.UniqueID : c.Property) == uniqueIDOfColumnToReoder).FirstOrDefault();
if (column != null && column.Groupable && !string.IsNullOrEmpty(column.GetGroupProperty()))
{

View File

@@ -14,7 +14,7 @@
<span id="@(Grid.getColumnUniqueId(ColumnIndex) + "-drag")" class="rz-column-drag"
@onclick:preventDefault="true" @onclick:stopPropagation="true"
@onmousedown:preventDefault="true"
@onmousedown=@(args => Grid.StartColumnReorder(args, ColumnIndex, Column.UniqueID ?? Column.Property))></span>
@onmousedown=@(args => Grid.StartColumnReorder(args, ColumnIndex, !string.IsNullOrEmpty(Column.UniqueID) ? Column.UniqueID : Column.Property))></span>
}
<span class="rz-column-title" title="@GetColumnTitleAttribute()">
@if (Column.HeaderTemplate != null)