Hi,
I am trying to access the edit context when using the grid, is it something possible?
<GridEditSettings AllowAdding="true"
AllowDeleting="true"
AllowEditing="true"
Dialog="DefaultSettings.DialogSettings()"
Mode="EditMode.Dialog"
ShowDeleteConfirmDialog="true">
<Validator>
<DataAnnotationsValidator/>
</Validator>
<HeaderTemplate>
@{
var programDetail = context as ProgramDetailDto;
<span>@(programDetail.Id == default ? "New Version" : $"Edit {programDetail.Version}")</span>
}
</HeaderTemplate>
<Template>
@{
var programDetail = context as ProgramDetailDto;
<ProgramDetailForm @bind-ProgramDetail="programDetail"
EnvironmentId="EnvironmentId"
ProgramId="ProgramId"
EditContext=""/>
}
</Template>
</GridEditSettings>
---
Form:
<div class="gap-3 grid grid-cols-2 p-3">
<div class="col-span-2">
<ValidationErrorDisplay EditContext="EditContext"/>
</div>
</div>
---
ValidationErrorDisplay:
@if (EditContext.GetValidationMessages()
.Any())
{
<Alert Severity="Severity.Error">
<h3 class="font-medium text-red-800 text-sm">One or more validation error occured.</h3>
<div class="mt-2">
<ul class="list-disc pl-5 space-y-1"
role="list">
@foreach (var message in EditContext.GetValidationMessages())
{
<li class="text-red-700 text-sm">@message</li>
}
</ul>
</div>
</Alert>
}
Thank you