Skip to content

Commit b149582

Browse files
ArgoZhangice6
andauthored
doc(Cascader): add validate sample code (#5129)
* doc: 增加本地化 * doc: 增加验证方法示例代码 Co-Authored-By: ice6 <[email protected]> Co-Authored-By: Argo Zhang <[email protected]>
1 parent 73d72b1 commit b149582

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,14 @@
7474
</DemoBlock>
7575

7676
<DemoBlock Title="@Localizer["Block4Title"]" Introduction="@Localizer["Block4Intro"]" Name="ValidateForm">
77-
<ValidateForm Model="@Model">
77+
<ValidateForm Model="@Model" @ref="ValidateForm1">
7878
<div class="row g-3 form-inline">
7979
<div class="col-12 col-sm-6">
80-
<Cascader Items="@_items" @bind-Value="@Model.Address" />
80+
<Cascader Items="@_items" @bind-Value="@Model.Address" IsClearable="true" />
8181
</div>
8282
<div class="col-12 col-sm-6">
8383
<Button ButtonType="ButtonType.Submit">@Localizer["SubmitButtonText"]</Button>
84+
<Button OnClick="OnValidate" class="ms-3">@Localizer["ValidateButtonText"]</Button>
8485
</div>
8586
</div>
8687
</ValidateForm>

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ public sealed partial class Cascaders
3030
[NotNull]
3131
private ConsoleLogger? NormalLogger { get; set; }
3232

33+
[NotNull]
34+
private ValidateForm? ValidateForm1 { get; set; }
35+
3336
private List<CascaderItem> _items = [];
3437

3538
/// <summary>
@@ -85,6 +88,11 @@ private EventItem[] GetEvents() =>
8588
}
8689
];
8790

91+
private void OnValidate()
92+
{
93+
ValidateForm1.Validate();
94+
}
95+
8896
/// <summary>
8997
/// 获得属性方法
9098
/// </summary>

src/BootstrapBlazor.Server/Locales/en-US.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2306,6 +2306,7 @@
23062306
"Att7": "The data collection",
23072307
"Event1": "This event is triggered when the cascading selection option changes",
23082308
"SubmitButtonText": "Submit",
2309+
"ValidateButtonText": "Validate",
23092310
"item1": "Melbourne",
23102311
"item1_child1": "Brunswick",
23112312
"item1_child1_child": "so-and-so street",

src/BootstrapBlazor.Server/Locales/zh-CN.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2306,6 +2306,7 @@
23062306
"Att7": "数据集合",
23072307
"Event1": "级联选择选项改变时触发此事件",
23082308
"SubmitButtonText": "提交",
2309+
"ValidateButtonText": "验证",
23092310
"item1": "北京",
23102311
"item1_child1": "Brunswick",
23112312
"item1_child1_child": "so-and-so street",

0 commit comments

Comments
 (0)