Skip to main content

FiltersToolMapForm

geovisto-mapReadme | API


geovisto-map / FiltersToolMapForm

Class: FiltersToolMapForm

This class provides controls for management of filters map form inputs.

Author

Jiri Hynek

Extends

Implements

Constructors

new FiltersToolMapForm()

new FiltersToolMapForm(tool): FiltersToolMapForm

It creates new map form with respect to the given props.

Parameters

tool: IFiltersTool\<IFiltersToolProps, IFiltersToolDefaults, IFiltersToolState\<IFiltersToolProps, IFiltersToolDefaults, IFiltersToolConfig>, IFiltersToolConfig, IMapToolInitProps\<IFiltersToolConfig>>

Returns

FiltersToolMapForm

Overrides

MapObjectForm.constructor

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:45

Properties

btnGroup

private btnGroup: null | HTMLDivElement

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:37


htmlContent

private htmlContent: HTMLDivElement

TODO: exclude class variables to the defaults and state.

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:36


inputs

private inputs: InputItem[]

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:38

Methods

addSelectItem()

protected addSelectItem(): null | InputItem

Help static function which adds new select item to the filter map form.

Returns

null | InputItem

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:109


dimensionInputChangedAction()

protected dimensionInputChangedAction(): void

It updates input values according to the selection.

Returns

void

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:246


getContent()

getContent(): HTMLDivElement

It returns a HTML div element conatining the form.

Returns

HTMLDivElement

Implementation of

IMapForm.getContent

Overrides

MapObjectForm.getContent

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:79


getDataManager()

protected getDataManager(): undefined | IMapDataManager

A help function which returns data manager

Returns

undefined | IMapDataManager

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:55


getFilterManager()

protected getFilterManager(): IMapFilterManager

A help function which returns data manager

Returns

IMapFilterManager

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:62


getFilterRuleElementClass()

protected getFilterRuleElementClass(objectType): string

A help function which returns the element class.

Parameters

objectType: undefined | string

Returns

string

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:69


getFilterRules()

protected getFilterRules(): IMapFilterRule[]

It returns selected values from input fields and constructs filter rules.

Returns

IMapFilterRule[]

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:253


getMapObject()

protected getMapObject(): IFiltersTool\<IFiltersToolProps, IFiltersToolDefaults, IFiltersToolState\<IFiltersToolProps, IFiltersToolDefaults, IFiltersToolConfig>, IFiltersToolConfig, IMapToolInitProps\<IFiltersToolConfig>>

Returns

IFiltersTool\<IFiltersToolProps, IFiltersToolDefaults, IFiltersToolState\<IFiltersToolProps, IFiltersToolDefaults, IFiltersToolConfig>, IFiltersToolConfig, IMapToolInitProps\<IFiltersToolConfig>>

Inherited from

MapObjectForm.getMapObject

Source

model/internal/form/MapObjectForm.ts:16


inputChangedAction()

protected inputChangedAction(): void

It updates rules according to the input values.

Returns

void

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:239


removeSelectItem()

protected removeSelectItem(e): void

Help function which removes item from the filter map form.

Parameters

e: MouseEvent

Returns

void

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:220


setFilterRules()

protected setFilterRules(filterRules): void

It updates input fileds according to the given filter rules.

Parameters

filterRules: IMapFilterRule[]

Returns

void

Source

tools/filters/model/internal/form/FiltersToolMapForm.ts:278