ProfileGridComponent fixes

This commit is contained in:
Loretta 2024-06-21 17:43:41 +02:00
parent 5be059cfeb
commit 49635226c5
1 changed files with 4 additions and 45 deletions

View File

@ -26,7 +26,6 @@
KeyboardNavigationEnabled="KeyboardNavigationEnabled"
KeyFieldName="Id"
ValidationEnabled="false"
CustomizeEditModel="CustomizeEditModel"
EditMode="GridEditMode.EditForm"
ColumnResizeMode="GridColumnResizeMode.NextColumn"
ShowFilterRow="false">
@ -59,56 +58,16 @@
[Parameter] public IProfileForeignKey ParentData { get; set; } = null!;
private ProfileDetailGrid _profileGrid = null!;
private LoggerClient<ProfileGridComponent> _logger = null!;
private LoggerClient<ProfileGridComponent> _logger = null!;
protected override async Task OnInitializedAsync()
{
protected override void OnInitialized()
{
_logger = new LoggerClient<ProfileGridComponent>(LogWriters.ToArray());
}
protected override void OnParametersSet()
{
_logger.DebugConditional(ParentData.ProfileId.ToString());
base.OnParametersSet();
}
void CustomizeEditModel(GridCustomizeEditModelEventArgs e)
{
if (!e.IsNew) return;
//editmodel customize
}
async Task EditModelSaving(GridEditModelSavingEventArgs e)
{
if (e.IsNew)
//add new orderData to orderData array
_logger.Info("Data added");
else
_logger.Info("Data updated");
await UpdateDataAsync();
}
async Task DataItemDeleting(GridDataItemDeletingEventArgs e)
{
_logger.Info("orderData deleted");
}
async Task UpdateDataAsync()
{
//refresh grid
_logger.Info("orderData grid refreshed");
StateHasChanged();
}
}
}