blockly > FieldCheckbox

Classe FieldCheckbox

Classe pour un champ de case à cocher.

Signature :

export declare class FieldCheckbox extends Field<CheckboxBool> 

Étend: Champ<CheckboxBool>

Constructeurs

Constructeur Modificateurs Description
(constructeur)(valeur, validateur, configuration) Construit une 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 pour la coche.
SERIALIZABLE booléen Les champs sérialisables sont enregistrés par le sérialisateur, 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. Conservez 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 des 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 et le checkElement.
getDisplayText_()
getText() Récupérez le texte de ce champ. Utilisé lorsque le bloc est réduit.
getValue() Obtenez la valeur de ce champ, qui peut être "TRUE" ou "FALSE".
getValueBoolean() Obtient la valeur booléenne de ce champ.
initView() Créez l'UI du bloc pour cette case à cocher.
render_()
setCheckCharacter(character) Définissez le caractère utilisé pour la coche.
showEditor_() protected Activez/Désactivez la case à cocher en cliquant dessus.