Prévient l'écran quand la saisie d'un numéro change sous ses pieds
« Ajouter ce numéro » restait grisé quel que soit le numéro tapé, et ne se dégrisait qu'après un détour par « Modifier la revue » puis « Enregistrer ». Ce n'était pas une validation fautive : Blazor ne redessine que le composant qui a traité l'événement, et le bouton vit dans l'écran quand le champ vit dans le composant. Le détour redessinait le parent, rien de plus. Les champs du numéro passent donc tous par une propriété qui invoque OnChangement — y compris ceux dont aucun bouton ne dépend aujourd'hui, pour que la correction ne s'oublie pas au premier champ ajouté. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -90,7 +90,7 @@ else
|
||||
</p>
|
||||
}
|
||||
|
||||
<ChampsNumeroRevue Saisie="_saisie" OnEntree="AjouterAsync" />
|
||||
<ChampsNumeroRevue Saisie="_saisie" OnEntree="AjouterAsync" OnChangement="StateHasChanged" />
|
||||
|
||||
<div class="actions-formulaire">
|
||||
<button type="button" class="bouton bouton-principal"
|
||||
@@ -169,7 +169,8 @@ else
|
||||
@if (ModeEdition && _edition == numero.Id)
|
||||
{
|
||||
<div class="carte-corps">
|
||||
<ChampsNumeroRevue Saisie="_saisieEdition" OnEntree="EnregistrerNumeroAsync" />
|
||||
<ChampsNumeroRevue Saisie="_saisieEdition" OnEntree="EnregistrerNumeroAsync"
|
||||
OnChangement="StateHasChanged" />
|
||||
|
||||
<div class="actions-formulaire">
|
||||
<button type="button" class="bouton bouton-principal"
|
||||
|
||||
Reference in New Issue
Block a user