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; }
|
public RenderFragment<RadzenPivotField<TItem>>? SecondFilterValueTemplate { get; set; }
|
||||||
|
|
||||||
private SortOrder? internalSortOrder;
|
private SortOrder? internalSortOrder;
|
||||||
|
private bool hasInternalSortOrder;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the current sort order (internal state).
|
/// Gets the current sort order (internal state).
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public SortOrder? GetSortOrder()
|
public SortOrder? GetSortOrder()
|
||||||
{
|
{
|
||||||
return internalSortOrder ?? SortOrder;
|
return hasInternalSortOrder ? internalSortOrder : SortOrder;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -123,6 +124,7 @@ namespace Radzen.Blazor
|
|||||||
internal void SetSortOrderInternal(SortOrder? sortOrder)
|
internal void SetSortOrderInternal(SortOrder? sortOrder)
|
||||||
{
|
{
|
||||||
internalSortOrder = sortOrder;
|
internalSortOrder = sortOrder;
|
||||||
|
hasInternalSortOrder = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -131,6 +133,7 @@ namespace Radzen.Blazor
|
|||||||
internal void ResetSortOrder()
|
internal void ResetSortOrder()
|
||||||
{
|
{
|
||||||
internalSortOrder = null;
|
internalSortOrder = null;
|
||||||
|
hasInternalSortOrder = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private object? internalFilterValue;
|
private object? internalFilterValue;
|
||||||
|
|||||||
Reference in New Issue
Block a user