Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
<PackageReference Include="BootstrapBlazor.PdfViewer" Version="9.0.6" />
<PackageReference Include="BootstrapBlazor.Player" Version="9.0.2" />
<PackageReference Include="BootstrapBlazor.RDKit" Version="9.0.2" />
<PackageReference Include="BootstrapBlazor.Region" Version="9.0.2" />
<PackageReference Include="BootstrapBlazor.Region" Version="9.0.3" />
<PackageReference Include="BootstrapBlazor.SignaturePad" Version="9.0.1" />
<PackageReference Include="BootstrapBlazor.SmilesDrawer" Version="9.0.2" />
<PackageReference Include="BootstrapBlazor.Sortable" Version="9.0.3" />
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
@page "/select-province"
@inject IStringLocalizer<SelectProvinces> Localizer

<h3>@Localizer["ProvinceTitle"]</h3>

<h4>@Localizer["ProvinceDescription"]</h4>

<PackageTips Name="BootstrapBlazor.Region" />

<DemoBlock Title="@Localizer["ProvinceNormalTitle"]"
Introduction="@Localizer["ProvinceNormalIntro"]"
Name="Normal">
<SelectProvince Value="@_value"></SelectProvince>
</DemoBlock>

<DemoBlock Title="@Localizer["ProvinceMultipleTitle"]"
Introduction="@Localizer["ProvinceMultipleIntro"]"
Name="IsMultiple">
<SelectProvince IsMultiple="true" Value="@_multipleValues"></SelectProvince>
</DemoBlock>
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the Apache 2.0 License
// See the LICENSE file in the project root for more information.
// Maintainer: Argo Zhang([email protected]) Website: https://www.blazor.zone

namespace BootstrapBlazor.Server.Components.Samples;

/// <summary>
/// 省选择器示例
/// </summary>
public partial class SelectProvinces
{
private string? _value = null;

private string? _multipleValues = null;
}

14 changes: 10 additions & 4 deletions src/BootstrapBlazor.Server/Extensions/MenusLocalizerExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -524,14 +524,20 @@ void AddForm(DemoMenuItem item)
new()
{
IsNew = true,
Text = Localizer["SelectCity"],
Url = "select-city"
Text = Localizer["SelectRegion"],
Url = "select-region"
},
new()
{
IsNew = true,
Text = Localizer["SelectRegion"],
Url = "select-region"
Text = Localizer["SelectProvince"],
Url = "select-province"
},
new()
{
IsNew = true,
Text = Localizer["SelectCity"],
Url = "select-city"
},
new()
{
Expand Down
9 changes: 9 additions & 0 deletions src/BootstrapBlazor.Server/Locales/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -4874,6 +4874,7 @@
"TaskDashBoard": "TaskDashBoard",
"Dom2ImageService": "IDom2HtmlService",
"SelectRegion": "Region Selector",
"SelectProvince": "Province Selector",
"SelectCity": "City Selector"
},
"BootstrapBlazor.Server.Components.Samples.Table.TablesHeader": {
Expand Down Expand Up @@ -7236,5 +7237,13 @@
"CityNormalIntro": "Select a city from the drop-down box",
"CityMultipleTitle": "Multiple",
"CityMultipleIntro": "Enable multiple selection mode by setting <code>IsMultiple</code> , and all cities will be automatically selected when clicking a province in the pop-up window."
},
"BootstrapBlazor.Server.Components.Samples.SelectProvinces": {
"ProvinceTitle": "Province Selector",
"ProvinceDescription": "Provide a drop-down box to select the province",
"ProvinceNormalTitle": "Basic usage",
"ProvinceNormalIntro": "Select the province from the drop-down box",
"ProvinceMultipleTitle": "Multiple",
"ProvinceMultipleIntro": "Enable multiple selection mode by setting <code>IsMultiple</code>"
}
}
9 changes: 9 additions & 0 deletions src/BootstrapBlazor.Server/Locales/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -4874,6 +4874,7 @@
"TaskDashBoard": "任务管理器 TaskDashBoard",
"Dom2ImageService": "节点转图片服务 IDom2HtmlService",
"SelectRegion": "行政区域选择器 SelectRegion",
"SelectProvince": "省选择器 SelectProvince",
"SelectCity": "城市选择器 SelectCity"
},
"BootstrapBlazor.Server.Components.Samples.Table.TablesHeader": {
Expand Down Expand Up @@ -7236,5 +7237,13 @@
"CityNormalIntro": "通过下拉框的形式选择城市",
"CityMultipleTitle": "多选",
"CityMultipleIntro": "通过设置 <code>IsMultiple</code> 开启多选模式,点击弹窗中省份时自动选中所有城市"
},
"BootstrapBlazor.Server.Components.Samples.SelectProvinces": {
"ProvinceTitle": "SelectProvince 省选择器",
"ProvinceDescription": "提供下拉框选择省/直辖市/特别行政区",
"ProvinceNormalTitle": "基本用法",
"ProvinceNormalIntro": "通过下拉框的形式选择省/直辖市/特别行政区",
"ProvinceMultipleTitle": "多选",
"ProvinceMultipleIntro": "通过设置 <code>IsMultiple</code> 开启多选模式"
}
}
3 changes: 2 additions & 1 deletion src/BootstrapBlazor.Server/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,8 @@
"modbus-factory": "Modbus\\ModbusFactories",
"serial-port-factory": "SerialPorts\\SerialPortFactories",
"select-region": "SelectRegions",
"select-city": "SelectCities"
"select-city": "SelectCities",
"select-province": "SelectProvinces"
},
"video": {
"table": "BV1ap4y1x7Qn?p=1",
Expand Down
Loading