Skip to main content

LabeledCheckboxFormInput

geovisto-map • Readme | API


geovisto-map / LabeledCheckboxFormInput

Class: LabeledCheckboxFormInput

This class represents basic checkbox sidebar input.

Author​

Krystof Rykala

Author​

Jiri Hynek - conversion to TypeScript

Extends​

Constructors​

new LabeledCheckboxFormInput()​

new LabeledCheckboxFormInput(props): LabeledCheckboxFormInput

Parameters​

• props: ILabeledCheckboxFormInputProps

Returns​

LabeledCheckboxFormInput

Overrides​

AbstractMapFormInput.constructor

Source​

model/internal/inputs/labeled/checkbox/LabeledCheckboxFormInput.ts:24

Properties​

div?​

private optional div: HTMLDivElement

The input element is created when required.

Source​

model/internal/inputs/labeled/checkbox/LabeledCheckboxFormInput.ts:17


input?​

private optional input: HTMLInputElement

Basic input is used.

Source​

model/internal/inputs/labeled/checkbox/LabeledCheckboxFormInput.ts:22

Methods​

create()​

create(): HTMLDivElement

It returns input element.

Returns​

HTMLDivElement

Overrides​

AbstractMapFormInput.create

Source​

model/internal/inputs/labeled/checkbox/LabeledCheckboxFormInput.ts:42


createCheckbox()​

protected createCheckbox(): HTMLInputElement

A help method which creates the checkbox HTML element.

Returns​

HTMLInputElement

Source​

model/internal/inputs/labeled/checkbox/LabeledCheckboxFormInput.ts:71


createLabel()​

protected createLabel(): HTMLDivElement

A help method which creates the label HTML element.

Returns​

HTMLDivElement

Source​

model/internal/inputs/labeled/checkbox/LabeledCheckboxFormInput.ts:60


getProps()​

protected getProps(): IMapFormInputProps

It provides the props to the exteded classes.

Returns​

IMapFormInputProps

Inherited from​

AbstractMapFormInput.getProps

Source​

model/internal/inputs/abstract/AbstractMapFormInput.ts:23


getValue()​

getValue(): boolean

It returns the value of the input element.

Returns​

boolean

Overrides​

AbstractMapFormInput.getValue

Source​

model/internal/inputs/labeled/checkbox/LabeledCheckboxFormInput.ts:84


setDisabled()​

setDisabled(disabled): void

It sets the input disabled.

Parameters​

• disabled: boolean

Returns​

void

Overrides​

AbstractMapFormInput.setDisabled

Source​

model/internal/inputs/labeled/checkbox/LabeledCheckboxFormInput.ts:102


setValue()​

setValue(checked): void

It sets value of the input element.

Parameters​

• checked: boolean

Returns​

void

Overrides​

AbstractMapFormInput.setValue

Source​

model/internal/inputs/labeled/checkbox/LabeledCheckboxFormInput.ts:93


ID()​

static ID(): string

Static function returns identifier of the input type.

Returns​

string

Source​

model/internal/inputs/labeled/checkbox/LabeledCheckboxFormInput.ts:35