blockly > FieldCheckbox

Classe FieldCheckbox

Classe d'un champ de case à cocher.

Signature :

export declare class FieldCheckbox extends Field<CheckboxBool> 

Étend:Field<CheckboxBool>

Constructeurs

Constructeur Les modificateurs Description
(constructeur)(valeur, validateur, configuration) Construit une instance de la classe FieldCheckbox.

Propriétés

Propriété Les modificateurs Type Description
CHECK_CHAR

static

readonly

(non déclaré) Caractère par défaut de la coche.
CURSEUR chaîne Style du curseur de la souris lorsqu'il passe sur la zone cliquable pour commencer la modification
Sérialisables boolean 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 | null 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 Les modificateurs Description
configure_(config) protected Configurez le champ en fonction du mappage d'options donné.
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 et mettez à jour checkElement.
getDisplayText_()
getText() Permet d'obtenir le texte de ce champ. Utilisé lorsque le bloc est réduit.
getValue() Obtenez la valeur de ce champ : 'TRUE' ou 'FALSE'.
getValueBoolean() Obtenez la valeur booléenne de ce champ.
initView() Créez l'interface utilisateur de blocage pour cette case à cocher.
render_()
setCheckCharacter(character) Définissez le caractère utilisé pour la coche.
showEditor_() protected Activez ou désactivez l'état de la case à cocher lors d'un clic.