File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
src/BootstrapBlazor.Server/Components/Samples Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 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" />
Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments