diff --git a/src/BootstrapBlazor.Server/Components/Samples/Table/TablesSearch.razor b/src/BootstrapBlazor.Server/Components/Samples/Table/TablesSearch.razor index 1920b44d9de..1d02a5b1606 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Table/TablesSearch.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Table/TablesSearch.razor @@ -25,8 +25,8 @@
+ + + + +
diff --git a/src/BootstrapBlazor.Server/Components/Samples/Table/TablesSearch.razor.cs b/src/BootstrapBlazor.Server/Components/Samples/Table/TablesSearch.razor.cs index 206f22afb6c..37cbe7464e0 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Table/TablesSearch.razor.cs +++ b/src/BootstrapBlazor.Server/Components/Samples/Table/TablesSearch.razor.cs @@ -138,9 +138,9 @@ private Task> OnSearchModelQueryAsync(QueryPageOptions options) Items = items, TotalCount = total, IsSorted = true, - IsFiltered = options.Filters.Any(), - IsSearch = options.Searches.Any(), - IsAdvanceSearch = options.AdvanceSearches.Any() + IsFiltered = options.Filters.Count != 0, + IsSearch = options.Searches.Count != 0, + IsAdvanceSearch = options.AdvanceSearches.Count != 0 }); } @@ -183,4 +183,9 @@ private Task> OnQueryAsync(QueryPageOptions options) IsAdvanceSearch = options.CustomerSearches.Count > 0 && string.IsNullOrEmpty(options.SearchText), }); } + + [Inject, NotNull] + private ToastService? ToastService { get; set; } + + private Task OnAction(Foo foo, string actionName) => ToastService.Information(foo.Name, $"Trigger {actionName}"); } diff --git a/src/BootstrapBlazor/Components/Table/Table.razor b/src/BootstrapBlazor/Components/Table/Table.razor index 4e590920016..e6f5b515ce3 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor +++ b/src/BootstrapBlazor/Components/Table/Table.razor @@ -40,7 +40,9 @@ @if (ShowToolbar) {
- + @if (TableToolbarBeforeTemplate != null) { @TableToolbarBeforeTemplate @@ -49,19 +51,27 @@ { @if (ShowAddButton) { - + } @if (!IsExcel && ShowEditButton) { - + } @if (ShowDeleteButton) { + CloseButtonText="@CancelDeleteButtonText" + Content="@ConfirmDeleteContentText" + ConfirmButtonText="@ConfirmDeleteButtonText" + ConfirmButtonColor="Color.Danger"> + } } @if (TableToolbarTemplate != null) @@ -101,7 +111,8 @@ @if (ShowColumnList) {