Skip to content

Commit 3825e7c

Browse files
committed
Merge branch 'rel-1.8'
2 parents a55cbbf + 8ab4c89 commit 3825e7c

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

Source/Extensions/Blazorise.Scheduler/Scheduler.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
ShowMonthViewButton="@(schedulerMonthView is not null)" />
1717
}
1818

19-
<_SchedulerViews TItem="TItem">
19+
<_SchedulerViews @key="@viewRefreshRevision" TItem="TItem">
2020
@if ( ShowingDayView )
2121
{
2222
<_SchedulerDayView TItem="TItem"

Source/Extensions/Blazorise.Scheduler/Scheduler.razor.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,14 @@ public partial class Scheduler<TItem> : BaseComponent, IAsyncDisposable
142142
/// </summary>
143143
private bool isSelecting;
144144

145+
/// <summary>
146+
/// A revision counter used to force re-render of the visible view when data changes.
147+
/// </summary>
148+
private int viewRefreshRevision;
149+
150+
/// <summary>
151+
/// Represents a reference to the scheduler's container element in the DOM.
152+
/// </summary>
145153
private Div schedulerDivRef;
146154

147155
#endregion
@@ -992,6 +1000,7 @@ protected internal async Task<bool> SaveImpl( TItem submitedItem )
9921000

9931001
editState = SchedulerEditState.None;
9941002

1003+
viewRefreshRevision++;
9951004
await Refresh();
9961005

9971006
return true;
@@ -1023,6 +1032,7 @@ protected internal async Task<bool> DeleteItemImpl( TItem itemToDelete )
10231032

10241033
editState = SchedulerEditState.None;
10251034

1035+
viewRefreshRevision++;
10261036
await Refresh();
10271037

10281038
return true;

0 commit comments

Comments
 (0)