Forms Demo

Démonstration des composants de formulaire — SuperSwitch et SuperTriStateCheckbox.

SuperSwitch

Basique

Utilisation minimale : un SuperSwitch avec @bind-Value.

Valeur : False
Sans label

Le Label est optionnel.

Valeur : False
Avec texte d'aide

Le paramètre HelpText affiche un texte d'aide sous le switch.

Applique un thème sombre à toute l'interface.
Valeur : False
Désactivé

Le paramètre Disabled empêche toute interaction.

Position du label

Le paramètre LabelPosition place le label à droite (Right, défaut) ou à gauche (Left) grâce à la classe Bootstrap form-check-reverse.

Callback explicite

Utilisation de Value + ValueChanged pour intercepter le changement.

    SuperTriStateCheckbox

    Basique

    Chaque clic fait tourner la valeur dans l'ordre null, true, false.

    État indéterminé, oui ou non.
    Valeur : null
    Styles Bootstrap

    Le composant conserve les classes Bootstrap form-check et form-check-input, avec des classes additionnelles configurables.

    Exemple avec classes CSS Bootstrap.
    Valeur : true
    Callback explicite

    Utilisation de Value + ValueChanged pour intercepter le changement.

      Dans un formulaire avec validation

      Intégration dans un EditForm avec DataAnnotationsValidator et ValueExpression.

      Rejoining the server...

      Rejoin failed... trying again in seconds.

      Failed to rejoin.
      Please retry or reload the page.

      The session has been paused by the server.

      Failed to resume the session.
      Please reload the page.