66 lines
2.4 KiB
Plaintext
66 lines
2.4 KiB
Plaintext
@using TIAM.Entities.Products
|
|
@using TIAM.Entities.ServiceProviders
|
|
@using TIAM.Entities.Transfers
|
|
@using TIAM.Entities.Drivers
|
|
@using TIAM.Entities.Users
|
|
@using TIAM.Models.Dtos.Users
|
|
@using TIAMWebApp.Shared.Application.Interfaces
|
|
@using TIAMWebApp.Shared.Application.Utility
|
|
@using AyCode.Services.Loggers
|
|
@using TIAM.Core.Loggers
|
|
@using TIAM.Entities.Addresses
|
|
@using TIAMSharedUI.Shared.Components.Grids
|
|
@using TIAMSharedUI.Pages.Components.EditComponents
|
|
@using TIAMWebApp.Shared.Application.Services
|
|
@using AyCode.Interfaces.Addresses
|
|
@using TIAM.Entities.Emails
|
|
@inject IServiceProviderDataService serviceProviderDataService
|
|
@inject IUserDataService userDataService
|
|
@inject ITransferDataService transferDataService
|
|
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
|
@inject AdminSignalRClient AdminSignalRClient;
|
|
|
|
|
|
<MessageGrid @ref="_messageGrid"
|
|
Logger="_logger"
|
|
SignalRClient="AdminSignalRClient"
|
|
PageSize="5"
|
|
AutoExpandAllGroupRows="true"
|
|
KeyboardNavigationEnabled="KeyboardNavigationEnabled"
|
|
KeyFieldName="Id"
|
|
ValidationEnabled="false"
|
|
EditMode="GridEditMode.EditForm"
|
|
ColumnResizeMode="GridColumnResizeMode.NextColumn"
|
|
ShowFilterRow="false">
|
|
<Columns>
|
|
<DxGridCommandColumn NewButtonVisible="false" Width="8%" FixedPosition="GridColumnFixedPosition.Left" />
|
|
<DxGridDataColumn FieldName="Id" GroupIndex="0" />
|
|
<DxGridDataColumn FieldName="AddressText" />
|
|
<DxGridDataColumn FieldName="IsValid" Width="40" />
|
|
<DxGridDataColumn FieldName="IsHelper" Width="40" />
|
|
<DxGridDataColumn FieldName="Latitude" Width="40" />
|
|
<DxGridDataColumn FieldName="Longitude" Width="40" />
|
|
<DxGridDataColumn FieldName="Created" Width="40" />
|
|
<DxGridDataColumn FieldName="Modified" Width="40" />
|
|
</Columns>
|
|
<DetailRowTemplate>
|
|
@{
|
|
<text>@(((EmailMessage)context.DataItem).Text)</text>
|
|
}
|
|
</DetailRowTemplate>
|
|
</MessageGrid>
|
|
|
|
@code {
|
|
[Parameter] public bool KeyboardNavigationEnabled { get; set; }
|
|
|
|
private MessageGrid _messageGrid = null!;
|
|
private LoggerClient<MessageGridComponent> _logger = null!;
|
|
|
|
protected override void OnInitialized()
|
|
{
|
|
_logger = new LoggerClient<MessageGridComponent>(LogWriters.ToArray());
|
|
|
|
//DataSource = new List<Address>();
|
|
}
|
|
|
|
} |