Skip to content

Commit bd7699d

Browse files
committed
revert: 撤销更改
1 parent 19a15fe commit bd7699d

File tree

2 files changed

+5
-22
lines changed

2 files changed

+5
-22
lines changed

src/BootstrapBlazor.Server/Components/Samples/Table/TablesFilter.razor

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
</TableColumn>
6666
<TableColumn @bind-Field="@context.Count" Width="100" Sortable="true" Filterable="true">
6767
<FilterTemplate>
68-
<Filter TFilter="CustomerFilter"></Filter>
68+
<CustomerFilter></CustomerFilter>
6969
</FilterTemplate>
7070
</TableColumn>
7171
</TableColumns>
@@ -211,22 +211,22 @@
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-
<Filter TFilter="MultiFilter" FilterParameters="_multiFilterParameter1"></Filter>
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-
<Filter TFilter="MultiFilter" FilterParameters="_multiFilterParameter2"></Filter>
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-
<Filter TFilter="MultiFilter" FilterParameters="_multiFilterParameter3"></Filter>
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-
<Filter TFilter="MultiFilter" FilterParameters="_multiFilterParameter4"></Filter>
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" />

src/BootstrapBlazor.Server/Components/Samples/Table/TablesFilter.razor.cs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,6 @@ public partial class TablesFilter
2929
[NotNull]
3030
private Table<Foo>? TableSetFilter { get; set; }
3131

32-
private readonly Dictionary<string, object> _multiFilterParameter1 = new();
33-
private readonly Dictionary<string, object> _multiFilterParameter2 = new();
34-
private readonly Dictionary<string, object> _multiFilterParameter3 = new();
35-
private readonly Dictionary<string, object> _multiFilterParameter4 = new();
36-
3732
/// <summary>
3833
/// OnInitialized 方法
3934
/// </summary>
@@ -42,18 +37,6 @@ protected override void OnInitialized()
4237
base.OnInitialized();
4338

4439
Items = Foo.GenerateFoo(FooLocalizer);
45-
var items1 = Items.Select(i => new SelectedItem(i.Name!, i.Name!)).DistinctBy(i => i.Value);
46-
_multiFilterParameter1.Add(nameof(MultiFilter.Items), items1);
47-
48-
_multiFilterParameter2.Add(nameof(MultiFilter.OnGetItemsAsync), new Func<Task<List<SelectedItem>>>(OnGetAddressItemsAsync));
49-
50-
var items3 = Items.Select(i => new SelectedItem(i.Complete.ToString(), i.Complete.ToString())).DistinctBy(i => i.Value);
51-
_multiFilterParameter3.Add(nameof(MultiFilter.Items), items3);
52-
_multiFilterParameter3.Add(nameof(MultiFilter.ShowSearch), false);
53-
54-
var items4 = Items.Select(i => new SelectedItem(i.Education.ToString()!, i.Education.ToString()!)).DistinctBy(i => i.Value);
55-
_multiFilterParameter4.Add(nameof(MultiFilter.Items), items4);
56-
_multiFilterParameter4.Add(nameof(MultiFilter.ShowSearch), false);
5740
}
5841

5942
private async Task<List<SelectedItem>> OnGetAddressItemsAsync()

0 commit comments

Comments
 (0)