Skip to content

Commit 56e8e74

Browse files
authored
doc(TableSearch): update search documentation (#4840)
* doc: update search document * refactor: 重构 SelectedRow
1 parent a46e51d commit 56e8e74

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

src/BootstrapBlazor.Shared/Components/Samples/Table/TablesSearch.razor.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,7 @@ private Task<QueryData<Foo>> OnQueryAsync(QueryPageOptions options)
148148
{
149149
// 使用内置扩展方法 ToFilter 获得过滤条件
150150
// 目前 ToFilterFunc 无法解决大小写敏感问题
151-
// var items = Items.Where(options.ToFilterFunc<Foo>());
152-
IEnumerable<Foo> items = Items;
151+
var items = Items.Where(options.ToFilterFunc<Foo>());
153152
if (!string.IsNullOrEmpty(options.SearchText))
154153
{
155154
// 使用 Linq 处理

src/BootstrapBlazor/Components/SelectGeneric/SelectGeneric.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
}
2323
else
2424
{
25-
<input type="text" id="@InputId" disabled="@Disabled" placeholder="@PlaceHolder" class="@InputClassString" value="@SelectedRow?.Text" @onchange="OnChange" readonly="@ReadonlyString" />
25+
<input type="text" id="@InputId" disabled="@Disabled" placeholder="@PlaceHolder" class="@InputClassString" value="@SelectedRow.Text" @onchange="OnChange" readonly="@ReadonlyString" />
2626
}
2727
<span class="@AppendClassString"><i class="@DropdownIcon"></i></span>
2828
</div>

src/BootstrapBlazor/Components/SelectGeneric/SelectGeneric.razor.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ private List<SelectedItem<TValue>> Rows
277277
}
278278
}
279279

280-
private SelectedItem<TValue>? SelectedRow
280+
private SelectedItem<TValue> SelectedRow
281281
{
282282
get
283283
{
@@ -286,7 +286,7 @@ private SelectedItem<TValue>? SelectedRow
286286
}
287287
}
288288

289-
private SelectedItem<TValue>? GetSelectedRow()
289+
private SelectedItem<TValue> GetSelectedRow()
290290
{
291291
var item = Rows.Find(i => Equals(i.Value, Value))
292292
?? Rows.Find(i => i.Active)

0 commit comments

Comments
 (0)