FieldCheckbox class
Class for a checkbox field.
Signature:
export declare class FieldCheckbox extends Field<CheckboxBool>
Extends: Field<CheckboxBool>
Constructors
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(value, validator, config) | Constructs a new instance of the FieldCheckbox class |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| CHECK_CHAR |
|
(not declared) | Default character for the checkmark. |
| SERIALIZABLE | boolean | Serializable fields are saved by the serializer, non-serializable fields are not. Editable fields should also be serializable. | |
| value_ | boolean | null | NOTE: The default value is set in Field, so maintain that value instead of overwriting it here or in the constructor. |
Methods
| Method | Modifiers | Description |
|---|---|---|
| configure_(config) | protected |
Configure the field based on the given map of options. |
| doClassValidation_(newValue) | protected |
Ensure that the input value is valid ('TRUE' or 'FALSE'). |
| doValueUpdate_(newValue) | protected |
Update the value of the field, and update the checkElement. |
| getDisplayText_() | ||
| getText() | Get the text of this field. Used when the block is collapsed. | |
| getValue() | Get the value of this field, either 'TRUE' or 'FALSE'. | |
| getValueBoolean() | Get the boolean value of this field. | |
| initView() | Create the block UI for this checkbox. | |
| render_() | ||
| setCheckCharacter(character) | Set the character used for the check mark. | |
| showEditor_() | protected |
Toggle the state of the checkbox on click. |