Browse Source

Localize "No data available" message in AbpExtensibleDataGrid component.

pull/22155/head
maliming 2 years ago
parent
commit
25057cdefd
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 2
      framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor
  2. 6
      framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor.cs

2
framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor

@ -22,7 +22,7 @@
<EmptyTemplate> <EmptyTemplate>
<Row Class="w-100 align-items-center" Style="height: 150px;"> <Row Class="w-100 align-items-center" Style="height: 150px;">
<Column> <Column>
<Heading Size="HeadingSize.Is4" TextAlignment="TextAlignment.Center">No data available</Heading> <Heading Size="HeadingSize.Is4" TextAlignment="TextAlignment.Center">@UiLocalizer["NoDataAvailableInDatatable"]</Heading>
</Column> </Column>
</Row> </Row>
</EmptyTemplate> </EmptyTemplate>

6
framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor.cs

@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using Blazorise.DataGrid; using Blazorise.DataGrid;
using Blazorise.Extensions; using Blazorise.Extensions;
using Localization.Resources.AbpUi;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
using Microsoft.Extensions.Localization; using Microsoft.Extensions.Localization;
using Volo.Abp.AspNetCore.Components.Web.Extensibility.TableColumns; using Volo.Abp.AspNetCore.Components.Web.Extensibility.TableColumns;
@ -35,12 +36,15 @@ public partial class AbpExtensibleDataGrid<TItem> : ComponentBase
[Parameter] public string? Class { get; set; } [Parameter] public string? Class { get; set; }
[Parameter] public bool Responsive { get; set; } [Parameter] public bool Responsive { get; set; }
[Parameter] public bool AutoGenerateColumns { get; set; } [Parameter] public bool AutoGenerateColumns { get; set; }
[Inject] [Inject]
public IStringLocalizerFactory StringLocalizerFactory { get; set; } = default!; public IStringLocalizerFactory StringLocalizerFactory { get; set; } = default!;
[Inject]
public IStringLocalizer<AbpUiResource> UiLocalizer { get; set; } = default!;
protected virtual RenderFragment RenderCustomTableColumnComponent(Type type, object data) protected virtual RenderFragment RenderCustomTableColumnComponent(Type type, object data)
{ {
return (builder) => return (builder) =>

Loading…
Cancel
Save