Case à cocher

Acteur d’interaction qui permet d’afficher une case à cocher.

Sommaire

🔧 propriété · ℹ️ information · ⚙️ méthode · ⚡ évènement · 🔒 lecture seule

Propriétés

Actif?

this.properties.enabled · boolean · défaut true · modifie : Style CSS

Dépassement de texte

this.properties.textOverflow · 'nowrap' | 'break' | 'truncate' · défaut 'nowrap' · modifie : Rendu

Comportement au dépassement de texte.

État de validation

this.properties.validationState · 'default' | 'valid' | 'invalid' · défaut 'default' · modifie : Rendu

État de validation de l’acteur.

L’acteur possède une propriété état de validation qui permet de présenter l’acteur dans des état de validation différents :

  • Valide : l’acteur est vert.
  • Invalide : l’acteur est rouge.
  • Normal : l’acteur est normale.

Cette couleur prend le pas sur la propriété couleur qui est normalement utilisée pour définir la couleur du texte.

Taille

this.properties.size · 'default' | 'large' | 'small' · défaut 'default' · modifie : Rendu

Taille de l’acteur.

La propriété spécifique Taille permet de changer celle de l’acteur.

Cette propriété possède trois options :

  • Par défaut.
  • Grand.
  • Petit.

Seul le choix par défaut vous laisse la possibilité de modifier la taille du texte. Les autres options prennent le pas sur tout autre réglage.

Texte

this.properties.content · string · défaut '' · {{jokerable}}

Contenu HTML de la case à cocher. Peut être complété par des jokers.

Le texte qui accompagne la case à cocher.

Valeur

this.properties.value · boolean · défaut false

La case est-elle cochée ?

Ce champ traduit l’état de la case à cocher.

Informations

Accessibles par script, via this dans un script de l’acteur ou context.getActor('clé') depuis un autre acteur.

Contenu complété : Texte

this.completedContent · 🔒 lecture seule · String

Le texte une fois complété.

Le champs d’information contenu complété est le texte résultant une fois les jokers remplacés par les valeurs des additionnelles.

Hérite de

Outre ce qui est décrit ici, l’acteur a tout ce que décrit l’acteur de base : propriétés communes (taille, disposition, aspect, texte, bordures, effets…), évènements communs (cycle de vie, souris, clavier…) et membres accessibles par script.

Il hérite aussi de :

  • JokerableContent (comportement) : Étend la classe pour permettre d’ajouter des jokers sur un contenu. Par défaut sur properties.content. Le valeur d’un joker est obtenue sur l’additionnelle de même clé.
  • InputBase : Base pour les acteurs de saisie.