File tree Expand file tree Collapse file tree 2 files changed +4
-7
lines changed
src/BootstrapBlazor.Server/Components/Samples/Table Expand file tree Collapse file tree 2 files changed +4
-7
lines changed Original file line number Diff line number Diff line change 211211 <TableColumn @bind-Field =" @context.DateTime" Width =" 180" Sortable =" true" />
212212 <TableColumn @bind-Field =" @context.Name" Width =" 100" Sortable =" true" Filterable =" true" >
213213 <FilterTemplate >
214- <MultiFilter Items =" _nameMultiFilterItems " ></MultiFilter >
214+ <MultiFilter Items =" Items.Select(i => new SelectedItem(i.Name!, i.Name!)).DistinctBy(i => i.Value).ToList() " ></MultiFilter >
215215 </FilterTemplate >
216216 </TableColumn >
217217 <TableColumn @bind-Field =" @context.Address" Sortable =" true" Filterable =" true" >
218218 <FilterTemplate >
219- <MultiFilter OnGetItemsAsync = " OnGetAddressItemsAsync " ></MultiFilter >
219+ <MultiFilter Items = " Items.Select(i => new SelectedItem(i.Address!, i.Address!)).DistinctBy(i => i.Value).ToList() " ></MultiFilter >
220220 </FilterTemplate >
221221 </TableColumn >
222222 <TableColumn @bind-Field =" @context.Complete" Width =" 100" Sortable =" true" Filterable =" true" >
223223 <FilterTemplate >
224- <MultiFilter ShowSearch =" false" Items =" Items.Select(i => new SelectedItem(i.Complete.ToString(), i.Complete.ToString())).DistinctBy(i => i.Value)" ></MultiFilter >
224+ <MultiFilter ShowSearch =" false" Items =" Items.Select(i => new SelectedItem(i.Complete.ToString(), i.Complete.ToString())).DistinctBy(i => i.Value).ToList() " ></MultiFilter >
225225 </FilterTemplate >
226226 </TableColumn >
227227 <TableColumn @bind-Field =" @context.Education" Width =" 100" Sortable =" true" Filterable =" true" >
228228 <FilterTemplate >
229- <MultiFilter ShowSearch =" false" Items =" Items.Select(i => new SelectedItem(i.Education.ToString()!, i.Education.ToString()!)).DistinctBy(i => i.Value)" ></MultiFilter >
229+ <MultiFilter ShowSearch =" false" Items =" Items.Select(i => new SelectedItem(i.Education.ToString()!, i.Education.ToString()!)).DistinctBy(i => i.Value).ToList() " ></MultiFilter >
230230 </FilterTemplate >
231231 </TableColumn >
232232 <TableColumn @bind-Field =" @context.Count" Width =" 150" Sortable =" true" />
Original file line number Diff line number Diff line change @@ -29,8 +29,6 @@ public partial class TablesFilter
2929 [ NotNull ]
3030 private Table < Foo > ? TableSetFilter { get ; set ; }
3131
32- private IEnumerable < SelectedItem > _nameMultiFilterItems = default ! ;
33-
3432 /// <summary>
3533 /// OnInitialized 方法
3634 /// </summary>
@@ -39,7 +37,6 @@ protected override void OnInitialized()
3937 base . OnInitialized ( ) ;
4038
4139 Items = Foo . GenerateFoo ( FooLocalizer ) ;
42- _nameMultiFilterItems = Items . Select ( i => new SelectedItem ( i . Name ! , i . Name ! ) ) . DistinctBy ( i => i . Value ) ;
4340 }
4441
4542 private async Task < List < SelectedItem > > OnGetAddressItemsAsync ( )
You can’t perform that action at this time.
0 commit comments