diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor index 2547a7930c..807c67ea43 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor @@ -22,7 +22,7 @@ - No data available + @UiLocalizer["NoDataAvailableInDatatable"] diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor.cs index 5a9bc08df5..682643893e 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Text.RegularExpressions; using Blazorise.DataGrid; using Blazorise.Extensions; +using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Components; using Microsoft.Extensions.Localization; using Volo.Abp.AspNetCore.Components.Web.Extensibility.TableColumns; @@ -35,12 +36,15 @@ public partial class AbpExtensibleDataGrid : ComponentBase [Parameter] public string? Class { get; set; } [Parameter] public bool Responsive { get; set; } - + [Parameter] public bool AutoGenerateColumns { get; set; } [Inject] public IStringLocalizerFactory StringLocalizerFactory { get; set; } = default!; + [Inject] + public IStringLocalizer UiLocalizer { get; set; } = default!; + protected virtual RenderFragment RenderCustomTableColumnComponent(Type type, object data) { return (builder) =>