diff --git a/src/BootstrapBlazor.Server/Components/Samples/Table/TablesColumnList.razor b/src/BootstrapBlazor.Server/Components/Samples/Table/TablesColumnList.razor index dd0d96eeadc..ec2a6072130 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Table/TablesColumnList.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Table/TablesColumnList.razor @@ -1,4 +1,4 @@ -@page "/table/column/list" +@page "/table/column/list" @inject IStringLocalizer NavMenuLocalizer @inject IStringLocalizer Localizer @inject IOptions WebsiteOption @@ -13,6 +13,7 @@ Name="Visible">

@((MarkupString)Localizer["VisibleP1"].Value)

+

@((MarkupString)Localizer["ShowColumnListControlsDesc"].Value)

@((MarkupString)Localizer["VisibleP2"].Value)

@((MarkupString)Localizer["VisibleP3"].Value)

@((MarkupString)Localizer["VisibleP4"].Value)

@@ -22,9 +23,9 @@ diff --git a/src/BootstrapBlazor.Server/Locales/en-US.json b/src/BootstrapBlazor.Server/Locales/en-US.json index d05ffb8dab7..080aac66f8a 100644 --- a/src/BootstrapBlazor.Server/Locales/en-US.json +++ b/src/BootstrapBlazor.Server/Locales/en-US.json @@ -5156,7 +5156,8 @@ "VisibleP3": "In this example, the quantity column is not displayed by setting Visible, and it can be displayed through the column control button", "VisibleP4": "Trigger the OnColumnVisibleChanged callback when switch the column state Show/Hide", "ResetVisibleColumnsButtonText": "Set Columns", - "ResetVisibleColumnsDesc": "Call the instancel method ResetVisibleColumns of Table for set the multiple columns visible value" + "ResetVisibleColumnsDesc": "Call the instancel method ResetVisibleColumns of Table for set the multiple columns visible value", + "ShowColumnListControlsDesc": "The ShowColumnListControls setting controls whether the column dropdown list displays control buttons. The built-in control buttons are All and Invert." }, "BootstrapBlazor.Server.Components.Samples.Table.TablesColumnTemplate": { "TablesColumnTitle": "Table Column", diff --git a/src/BootstrapBlazor.Server/Locales/zh-CN.json b/src/BootstrapBlazor.Server/Locales/zh-CN.json index 2f8f525baf0..4f4bf8b06a6 100644 --- a/src/BootstrapBlazor.Server/Locales/zh-CN.json +++ b/src/BootstrapBlazor.Server/Locales/zh-CN.json @@ -5156,7 +5156,8 @@ "VisibleP3": "此例中 数量 列通过设置 Visible 未显示,可以通过列控制按钮进行显示设置", "VisibleP4": "更改 状态后触发 OnColumnVisibleChanged 回调委托", "ResetVisibleColumnsButtonText": "设置列隐藏信息", - "ResetVisibleColumnsDesc": "通过调用 Table 实例方法 ResetVisibleColumns 可设置任意列显示隐藏属性" + "ResetVisibleColumnsDesc": "通过调用 Table 实例方法 ResetVisibleColumns 可设置任意列显示隐藏属性", + "ShowColumnListControlsDesc": "通过设置 ShowColumnListControls 控制列下拉框是否显示控制按钮,内置控制按钮有 全选反选 两个按钮" }, "BootstrapBlazor.Server.Components.Samples.Table.TablesColumnTemplate": { "TablesColumnTitle": "Table 表格", diff --git a/src/BootstrapBlazor/Components/Table/Table.razor b/src/BootstrapBlazor/Components/Table/Table.razor index e6f5b515ce3..842cd253635 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor +++ b/src/BootstrapBlazor/Components/Table/Table.razor @@ -1,4 +1,4 @@ -@namespace BootstrapBlazor.Components +@namespace BootstrapBlazor.Components @using Microsoft.AspNetCore.Components.Web.Virtualization @typeparam TItem @inherits BootstrapModuleComponentBase @@ -14,7 +14,7 @@ { } - else if(ShowLoadingInFirstRender) + else if (ShowLoadingInFirstRender) {
@if (LoadingTemplate is not null) @@ -117,16 +117,29 @@ @ColumnButtonText -