FiltersToolMapForm
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
Overrides
Source
tools/filters/model/internal/form/FiltersToolMapForm.ts:45
Properties
btnGroup
privatebtnGroup:null|HTMLDivElement
Source
tools/filters/model/internal/form/FiltersToolMapForm.ts:37
htmlContent
privatehtmlContent:HTMLDivElement
TODO: exclude class variables to the defaults and state.
Source
tools/filters/model/internal/form/FiltersToolMapForm.ts:36
inputs
privateinputs:InputItem[]
Source
tools/filters/model/internal/form/FiltersToolMapForm.ts:38
Methods
addSelectItem()
protectedaddSelectItem():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()
protecteddimensionInputChangedAction():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
Overrides
Source
tools/filters/model/internal/form/FiltersToolMapForm.ts:79
getDataManager()
protectedgetDataManager():undefined|IMapDataManager
A help function which returns data manager
Returns
undefined | IMapDataManager
Source
tools/filters/model/internal/form/FiltersToolMapForm.ts:55
getFilterManager()
protectedgetFilterManager():IMapFilterManager
A help function which returns data manager
Returns
Source
tools/filters/model/internal/form/FiltersToolMapForm.ts:62
getFilterRuleElementClass()
protectedgetFilterRuleElementClass(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()
protectedgetFilterRules():IMapFilterRule[]
It returns selected values from input fields and constructs filter rules.
Returns
Source
tools/filters/model/internal/form/FiltersToolMapForm.ts:253
getMapObject()
protectedgetMapObject():IFiltersTool\<IFiltersToolProps,IFiltersToolDefaults,IFiltersToolState\<IFiltersToolProps,IFiltersToolDefaults,IFiltersToolConfig>,IFiltersToolConfig,IMapToolInitProps\<IFiltersToolConfig>>
Returns
IFiltersTool\<IFiltersToolProps, IFiltersToolDefaults, IFiltersToolState\<IFiltersToolProps, IFiltersToolDefaults, IFiltersToolConfig>, IFiltersToolConfig, IMapToolInitProps\<IFiltersToolConfig>>
Inherited from
Source
model/internal/form/MapObjectForm.ts:16
inputChangedAction()
protectedinputChangedAction():void
It updates rules according to the input values.
Returns
void
Source
tools/filters/model/internal/form/FiltersToolMapForm.ts:239
removeSelectItem()
protectedremoveSelectItem(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()
protectedsetFilterRules(filterRules):void
It updates input fileds according to the given filter rules.
Parameters
• filterRules: IMapFilterRule[]
Returns
void