Quantcast
Channel: Active questions tagged blazor - Stack Overflow
Viewing all articles
Browse latest Browse all 4839

Mudform Validate child model

$
0
0

Im using mudform with fluent validation and I'm trying to validate my child model in a child component. It works well if I'm passing the parent "request" class and using that directly in the child component. But it fails if I'm passing a child model like "Customer".

Here is some simplified code:

Parent component

<MudForm @ref="_form" Model="_request" Validation="_validator"><Customer Model="_request.Customer"></Customer></MudForm>

Child component

<MudTextField @bind-Value="@Model.CompanyName" For="() => Model.CompanyName" Label="Company name" /><MudTextField @bind-Value="@Model.Address" For="() => Model.Address" Label="Address"  /><MudTextField @bind-Value="@Model.City" For="() => Model.City" Label="City" />@code {[Parameter]    public Customer Model { get; set; } = new();

I've seen some solutions using EditContext, but that isn't available to MudForm. In case that's my only option then I guess I need to change to a EditForm.But it feels really simply and a common problem so I don't think it should be that hard. Another solution I was thinking was to use another MudForm directly inside the child component.

Do you have any best practice to this?


Viewing all articles
Browse latest Browse all 4839

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>