Hi, I tried to put checkbox w/o success!!
FormEdit.razor
<EditForm Model="@dev" OnValidSubmit="@OnValidSubmit">
<DataAnnotationsValidator />
<RadzenCheckBox @bind-Value=@checkBox1Value Name="CheckBox1" TValue="bool" />
</EditForm>
@code {
[Parameter] public Developer dev { get; set; }
[Parameter] public EventCallback OnValidSubmit { get; set; }
bool checkBox1Value;
Developer[] developers { get; set; }
protected void OnSubmitEcoNumber()
{
if (checkBox1Value==true)
{
dev.ECOSelected = true;
}
}
}
Edit.razor
<FormEdit ButtonText="Update" dev="dev"
OnValidSubmit="@EditDeveloper" />
@code {
[Parameter] public int developerId { get; set; }
[Parameter] public int id { get; set; }
Developer dev = new Developer();
protected async override Task OnParametersSetAsync()
{
dev = await http.GetFromJsonAsync<Developer>($"api/developer/{developerId}");
if (dev.ECOSelected == true)
{
dev = await http.GetFromJsonAsync<Developer>($"api/developer/SelectEcoById/{id}");
}
}
async Task EditDeveloper()
{
await http.PutAsJsonAsync("api/developer", dev);
await js.InvokeVoidAsync("alert", $"Updated Successfully!");
uriHelper.NavigateTo("developer");
}