Skip to content

Commit e651062

Browse files
committed
doc: 更新示例
1 parent 063df4a commit e651062

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

src/BootstrapBlazor.Server/Components/Samples/SortableLists.razor

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,8 @@
186186
<DemoBlock Title="@Localizer["SortableListTableTitle"]"
187187
Introduction="@Localizer["SortableListTableIntro"]"
188188
Name="Table">
189-
<SortableList Option="_optionTable">
190-
<Table TItem="Foo" Items="@Items.Take(3)" IsStriped="true">
189+
<SortableList Option="_optionTable" OnUpdate="OnUpdateTable">
190+
<Table TItem="Foo" Items="@Items" IsStriped="true" ShowLineNo="true">
191191
<TableColumns>
192192
<TableColumn @bind-Field="@context.DateTime" Width="180" />
193193
<TableColumn @bind-Field="@context.Name" />

src/BootstrapBlazor.Server/Components/Samples/SortableLists.razor.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,16 @@ protected override void OnInitialized()
136136
AddItems3 = Foo.GenerateFoo(FooLocalizer, 12).Skip(8).ToList();
137137
}
138138

139+
private Task OnUpdateTable(SortableEvent @event)
140+
{
141+
var oldItem = Items[@event.OldIndex];
142+
Items.Remove(oldItem);
143+
Items.Insert(@event.NewIndex, oldItem);
144+
145+
StateHasChanged();
146+
return Task.CompletedTask;
147+
}
148+
139149
private Task OnUpdate(SortableEvent @event)
140150
{
141151
var oldIndex = @event.OldIndex;

0 commit comments

Comments
 (0)