Add validation for sound synthesizer name.

This commit is contained in:
2020-05-27 04:07:34 +01:00
parent a3ecfa66b3
commit f8491949a1
3 changed files with 18 additions and 1 deletions

View File

@@ -70,7 +70,13 @@
}
<Field>
<FieldLabel>@L["Name"]</FieldLabel>
<TextEdit Disabled="!_editing" @bind-Text="@_model.Name"/>
<Validation Validator="@ValidateName">
<TextEdit Disabled="!_editing" @bind-Text="@_model.Name">
<Feedback>
<ValidationError>@L["Please enter a valid name."]</ValidationError>
</Feedback>
</TextEdit>
</Validation>
</Field>
@if (_editing || _model.ModelCode != null)
{

View File

@@ -142,5 +142,8 @@ namespace Marechai.Pages.Admin.Details
void ValidateIntegerBiggerThanZero(ValidatorEventArgs e) => Validators.ValidateIntegerBiggerThanZero(e);
void ValidateDoubleBiggerThanZero(ValidatorEventArgs e) => Validators.ValidateDoubleBiggerThanZero(e);
void ValidateName(ValidatorEventArgs e) =>
Validators.ValidateStringWithMaxLength(e, L["Name must be 50 characters or less."], 50);
}
}