mirror of
https://github.com/radzenhq/radzen-blazor.git
synced 2026-02-04 05:35:44 +00:00
Pivot Grid Sorting: SortOrder="SortOrder.Descending" can break sort controls
Fix #2425
This commit is contained in:
@@ -108,13 +108,14 @@ namespace Radzen.Blazor
|
||||
public RenderFragment<RadzenPivotField<TItem>>? SecondFilterValueTemplate { get; set; }
|
||||
|
||||
private SortOrder? internalSortOrder;
|
||||
private bool hasInternalSortOrder;
|
||||
|
||||
/// <summary>
|
||||
/// Gets the current sort order (internal state).
|
||||
/// </summary>
|
||||
public SortOrder? GetSortOrder()
|
||||
{
|
||||
return internalSortOrder ?? SortOrder;
|
||||
return hasInternalSortOrder ? internalSortOrder : SortOrder;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -123,6 +124,7 @@ namespace Radzen.Blazor
|
||||
internal void SetSortOrderInternal(SortOrder? sortOrder)
|
||||
{
|
||||
internalSortOrder = sortOrder;
|
||||
hasInternalSortOrder = true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -131,6 +133,7 @@ namespace Radzen.Blazor
|
||||
internal void ResetSortOrder()
|
||||
{
|
||||
internalSortOrder = null;
|
||||
hasInternalSortOrder = false;
|
||||
}
|
||||
|
||||
private object? internalFilterValue;
|
||||
|
||||
Reference in New Issue
Block a user