ProfileGridComponent fixes
This commit is contained in:
parent
5be059cfeb
commit
49635226c5
|
|
@ -26,7 +26,6 @@
|
||||||
KeyboardNavigationEnabled="KeyboardNavigationEnabled"
|
KeyboardNavigationEnabled="KeyboardNavigationEnabled"
|
||||||
KeyFieldName="Id"
|
KeyFieldName="Id"
|
||||||
ValidationEnabled="false"
|
ValidationEnabled="false"
|
||||||
CustomizeEditModel="CustomizeEditModel"
|
|
||||||
EditMode="GridEditMode.EditForm"
|
EditMode="GridEditMode.EditForm"
|
||||||
ColumnResizeMode="GridColumnResizeMode.NextColumn"
|
ColumnResizeMode="GridColumnResizeMode.NextColumn"
|
||||||
ShowFilterRow="false">
|
ShowFilterRow="false">
|
||||||
|
|
@ -59,56 +58,16 @@
|
||||||
[Parameter] public IProfileForeignKey ParentData { get; set; } = null!;
|
[Parameter] public IProfileForeignKey ParentData { get; set; } = null!;
|
||||||
|
|
||||||
private ProfileDetailGrid _profileGrid = 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());
|
_logger = new LoggerClient<ProfileGridComponent>(LogWriters.ToArray());
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnParametersSet()
|
protected override void OnParametersSet()
|
||||||
{
|
{
|
||||||
|
|
||||||
_logger.DebugConditional(ParentData.ProfileId.ToString());
|
_logger.DebugConditional(ParentData.ProfileId.ToString());
|
||||||
base.OnParametersSet();
|
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();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue