77 lines
2.5 KiB
Plaintext
77 lines
2.5 KiB
Plaintext
@using TIAM.Entities.Products
|
|
@using TIAM.Entities.Transfers
|
|
@using TIAM.Entities.Drivers
|
|
@using TIAM.Entities.Users
|
|
@using TIAM.Models.Dtos.Users
|
|
@using TIAM.Services
|
|
@using TIAMSharedUI.Shared.Components.Grids
|
|
@using TIAMWebApp.Shared.Application.Interfaces
|
|
@using TIAMWebApp.Shared.Application.Models.ClientSide.UI
|
|
@using TIAMWebApp.Shared.Application.Services
|
|
@using TIAMWebApp.Shared.Application.Utility
|
|
@using TIAM.Core.Loggers
|
|
@using AyCode.Core.Loggers
|
|
@using AyCode.Services.Loggers
|
|
@using AyCode.Core
|
|
@using AyCode.Core.Extensions
|
|
@inject IServiceProviderDataService ServiceProviderDataService
|
|
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
|
@inject AdminSignalRClient AdminSignalRClient
|
|
@inject IWizardProcessor WizardProcessor
|
|
@inject IUserDataService UserDataService
|
|
|
|
|
|
<LogViewerGrid Logger="_logger"
|
|
@ref="_logViewerGrid"
|
|
SignalRClient="AdminSignalRClient"
|
|
PageSize="10"
|
|
ValidationEnabled="false"
|
|
CustomizeElement="Grid_CustomizeElement"
|
|
EditMode="GridEditMode.EditForm"
|
|
ColumnResizeMode="GridColumnResizeMode.NextColumn"
|
|
DetailExpandButtonDisplayMode="DetailExpandButtonDisplayMode"
|
|
ShowFilterRow="true">
|
|
<Columns>
|
|
|
|
<DxGridDataColumn FieldName="AcLogItemClient.Id"/>
|
|
<DxGridDataColumn FieldName="AcLogItemClient.CategoryName" />
|
|
<DxGridDataColumn FieldName="AcLogItemClient.CallerName" />
|
|
<DxGridDataColumn Width="80px" FieldName="AcLogItemClient.LogLevel" />
|
|
|
|
|
|
</Columns>
|
|
<DetailRowTemplate>
|
|
@{
|
|
var a = ((LogitemViewerModel)context.DataItem).AcLogItemClient;
|
|
}
|
|
<p>@a.Text</p>
|
|
</DetailRowTemplate>
|
|
|
|
|
|
|
|
</LogViewerGrid>
|
|
|
|
@code {
|
|
[Parameter] public GridDetailExpandButtonDisplayMode DetailExpandButtonDisplayMode { get; set; } = GridDetailExpandButtonDisplayMode.Never;
|
|
|
|
private LoggerClient<LogViewerGridComponent> _logger;
|
|
|
|
private LogViewerGrid _logViewerGrid;
|
|
|
|
protected override void OnInitialized()
|
|
{
|
|
_logger = new LoggerClient<LogViewerGridComponent>(LogWriters.ToArray());
|
|
|
|
base.OnInitialized();
|
|
}
|
|
|
|
private async Task OnRowClick(GridRowClickEventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
void Grid_CustomizeElement(GridCustomizeElementEventArgs e)
|
|
{
|
|
|
|
}
|
|
} |