blockly > FieldCheckbox

Classe FieldCheckbox

Classe d'un champ de case à cocher.

Signature :

export declare class FieldCheckbox extends Field<CheckboxBool> 

Extension:Champ<CheckboxBool>

Constructeurs

Constructeur Modificateurs Description
(constructor)(valeur, validateur, configuration) Construit une nouvelle instance de la classe FieldCheckbox.

Propriétés

Propriété Modificateurs Type Description
CHECK_CHAR

static

readonly

(non déclaré) Caractère par défaut de la coche.
CURSEUR chaîne Style de curseur de la souris lorsque la zone cliquable permet de la modifier.
SÉRIALISABLE booléen Les champs sérialisables sont enregistrés par le sérialiseur, contrairement aux champs non sérialisables. Les champs modifiables doivent également être sérialisables.
value_ boolean | nul REMARQUE: La valeur par défaut est définie dans Field. Vous devez donc conserver cette valeur au lieu de l'écraser ici ou dans le constructeur.

Méthodes

Méthode Modificateurs Description
configure_(config) protected Configurez le champ en fonction de la carte d'options donnée.
doClassValidation_(newValue) protected Assurez-vous que la valeur d'entrée est valide ("TRUE" ou "FALSE").
doValueUpdate_(newValue) protected Mettez à jour la valeur du champ, puis mettez à jour l'élément checkElement.
getDisplayText_()
getText() Récupère le texte de ce champ. Utilisé lorsque le bloc est réduit.
getValue() Récupère la valeur de ce champ, soit "TRUE". ou "FALSE".
getValueBoolean() Récupère la valeur booléenne de ce champ.
initView() Créez l'UI de blocage pour cette case à cocher.
render_()
setCheckCharacter(character) Définit le caractère utilisé pour la coche.
showEditor_() protected Activer/Désactiver l'état de la case à cocher lors d'un clic.