BubbleLayerToolMapForm
geovisto-map / BubbleLayerToolMapForm
Class: BubbleLayerToolMapForm
This class provides controls for management of the layer sidebar tab.
Author
Vladimir Korencik
Extends
Implements
Constructors
new BubbleLayerToolMapForm()
new BubbleLayerToolMapForm(
tool
):BubbleLayerToolMapForm
Parameters
• tool: IBubbleLayerTool
\<IBubbleLayerToolProps
, IBubbleLayerToolDefaults
, IBubbleLayerToolState
\<IBubbleLayerToolProps
, IBubbleLayerToolDefaults
, IBubbleLayerToolConfig
, object
, object
>, IBubbleLayerToolConfig
, IMapToolInitProps
\<IBubbleLayerToolConfig
>>
Returns
Overrides
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:51
Properties
btnGroup
private
btnGroup:null
|HTMLDivElement
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:35
categoryColor
private
categoryColor:HTMLDivElement
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:36
categoryColorForm?
private
optional
categoryColorForm:ICategoryColorForm
[]
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:49
categoryColorInputs?
private
optional
categoryColorInputs:ICategoryColorInputs
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:48
htmlContent
private
htmlContent:HTMLDivElement
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:33
inputs?
private
optional
inputs:object
aggregation
aggregation:
IMapFormInput
bubbleSize
bubbleSize:
IMapFormInput
category
category:
IMapFormInput
color
color:
IMapFormInput
latitude
latitude:
IMapFormInput
longitude
longitude:
IMapFormInput
value
value:
IMapFormInput
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:38
tool
private
tool:IBubbleLayerTool
\<IBubbleLayerToolProps
,IBubbleLayerToolDefaults
,IBubbleLayerToolState
\<IBubbleLayerToolProps
,IBubbleLayerToolDefaults
,IBubbleLayerToolConfig
,object
,object
>,IBubbleLayerToolConfig
,IMapToolInitProps
\<IBubbleLayerToolConfig
>>
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:34
Methods
addSelectItem()
private
addSelectItem():void
Returns
void
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:125
applyFilters()
private
applyFilters():void
Returns
void
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:180
getAutocompleteInput()
protected
getAutocompleteInput(dimension
,formAction
?):IMapFormInput
Help method which returns a new universal autocomplete input for the any map domain dimension.
Parameters
• dimension: IMapDomainDimension
\<IMapDomain
>
• formAction?
Returns
Inherited from
MapLayerToolForm
.getAutocompleteInput
Source
model/internal/form/MapLayerToolForm.ts:43
getCategoryColorContent()
private
getCategoryColorContent():HTMLDivElement
Returns
HTMLDivElement
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:207
getCheckboxInput()
protected
getCheckboxInput(dimension
,formAction
?):IMapFormInput
Help method which returns a new universal checkbox input for the any map boolean dimension.
Parameters
• dimension: IMapTypeDimension
\<boolean
, ITypeManager
\<boolean
>>
• formAction?
Returns
Inherited from
MapLayerToolForm
.getCheckboxInput
Source
model/internal/form/MapLayerToolForm.ts:78
getColorInput()
protected
getColorInput(dimension
,formAction
?):IMapFormInput
Help method which returns a new universal color input for the any map string dimension.
Parameters
• dimension: IMapTypeDimension
\<string
, ITypeManager
\<string
>>
• formAction?
Returns
Inherited from
MapLayerToolForm
.getColorInput
Source
model/internal/form/MapLayerToolForm.ts:96
getContent()
getContent():
HTMLDivElement
It returns a HTML div element conatining the form.
Returns
HTMLDivElement
Implementation of
Overrides
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:90
getInputAggregation()
getInputAggregation(
dimension
):IMapFormInput
Parameters
• dimension: IMapDomainDimension
\<IMapAggregationFunction
>
Returns
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:269
getInputBubbleSize()
getInputBubbleSize(
dimension
):IMapFormInput
Parameters
• dimension: IMapTypeDimension
\<number
, IIntegerRangeManager
>
Returns
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:279
getInputCategory()
getInputCategory(
dimension
):IMapFormInput
Parameters
• dimension: IMapDomainDimension
\<IMapDataDomain
>
Returns
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:257
getInputCategoryColor()
getInputCategoryColor(
dimension
):IMapFormInput
Parameters
• dimension: IMapTypeDimension
\<string
, ITypeManager
\<string
>>
Returns
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:295
getInputCategoryColorOperation()
getInputCategoryColorOperation(
dimension
):IMapFormInput
Parameters
• dimension: IMapDomainDimension
\<IMapFilterOperation
>
Returns
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:285
getInputCategoryColorValue()
getInputCategoryColorValue(
dimension
):IMapFormInput
Parameters
• dimension: IMapTypeDimension
\<string
, ITypeManager
\<string
>>
Returns
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:290
getInputColor()
getInputColor(
dimension
):IMapFormInput
Parameters
• dimension: IMapTypeDimension
\<string
, ITypeManager
\<string
>>
Returns
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:275
getInputLatitude()
getInputLatitude(
dimension
):IMapFormInput
Parameters
• dimension: IMapDomainDimension
\<IMapDataDomain
>
Returns
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:245
getInputLongtitude()
getInputLongtitude(
dimension
):IMapFormInput
Parameters
• dimension: IMapDomainDimension
\<IMapDataDomain
>
Returns
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:251
getInputValue()
getInputValue(
dimension
):IMapFormInput
Parameters
• dimension: IMapDomainDimension
\<IMapDataDomain
>
Returns
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:263
getMapObject()
protected
getMapObject():IBubbleLayerTool
\<IBubbleLayerToolProps
,IBubbleLayerToolDefaults
,IBubbleLayerToolState
\<IBubbleLayerToolProps
,IBubbleLayerToolDefaults
,IBubbleLayerToolConfig
,object
,object
>,IBubbleLayerToolConfig
,IMapToolInitProps
\<IBubbleLayerToolConfig
>>
Returns
IBubbleLayerTool
\<IBubbleLayerToolProps
, IBubbleLayerToolDefaults
, IBubbleLayerToolState
\<IBubbleLayerToolProps
, IBubbleLayerToolDefaults
, IBubbleLayerToolConfig
, object
, object
>, IBubbleLayerToolConfig
, IMapToolInitProps
\<IBubbleLayerToolConfig
>>
Inherited from
Source
model/internal/form/MapObjectForm.ts:16
getNumberInput()
protected
getNumberInput(dimension
,formAction
?):IMapFormInput
Help method which returns a new universal number input for the any map number dimension.
Parameters
• dimension: IMapTypeDimension
\<number
, ITypeManager
\<number
>>
• formAction?
Returns
Inherited from
MapLayerToolForm
.getNumberInput
Source
model/internal/form/MapLayerToolForm.ts:133
getSliderInput()
protected
getSliderInput(dimension
,formAction
?):IMapFormInput
Help method which returns a new universal slider input for the any map range integer dimension.
Parameters
• dimension: IMapTypeDimension
\<number
, IIntegerRangeManager
>
• formAction?
Returns
Inherited from
MapLayerToolForm
.getSliderInput
Source
model/internal/form/MapLayerToolForm.ts:113
getTextInput()
protected
getTextInput(dimension
,formAction
?):IMapFormInput
Help method which returns a new universal text input for the any map domain dimension.
Parameters
• dimension: IMapTypeDimension
\<string
, ITypeManager
\<string
>>
• formAction?
Returns
Inherited from
Source
model/internal/form/MapLayerToolForm.ts:61
getTool()
getTool():
IBubbleLayerTool
\<IBubbleLayerToolProps
,IBubbleLayerToolDefaults
,IBubbleLayerToolState
\<IBubbleLayerToolProps
,IBubbleLayerToolDefaults
,IBubbleLayerToolConfig
,object
,object
>,IBubbleLayerToolConfig
,IMapToolInitProps
\<IBubbleLayerToolConfig
>>
Returns
IBubbleLayerTool
\<IBubbleLayerToolProps
, IBubbleLayerToolDefaults
, IBubbleLayerToolState
\<IBubbleLayerToolProps
, IBubbleLayerToolDefaults
, IBubbleLayerToolConfig
, object
, object
>, IBubbleLayerToolConfig
, IMapToolInitProps
\<IBubbleLayerToolConfig
>>
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:59
removeSelectItem()
private
removeSelectItem(e
):void
Parameters
• e: MouseEvent
Returns
void
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:166
setInputValues()
setInputValues(
dimensions
):void
It updates selected input values according to the given dimensions.
Parameters
• dimensions
• dimensions.aggregation: IMapDomainDimension
\<IMapAggregationFunction
>
• dimensions.bubbleSize: IMapTypeDimension
\<number
, IIntegerRangeManager
>
• dimensions.category: IMapDomainDimension
\<IMapDataDomain
>
• dimensions.categoryColor: IMapTypeDimension
\<string
, ITypeManager
\<string
>>
• dimensions.categoryColorOp: IMapDomainDimension
\<IMapFilterOperation
>
• dimensions.categoryColorValue: IMapTypeDimension
\<string
, ITypeManager
\<string
>>
• dimensions.color: IMapTypeDimension
\<string
, ITypeManager
\<string
>>
• dimensions.latitude: IMapDomainDimension
\<IMapDataDomain
>
• dimensions.longitude: IMapDomainDimension
\<IMapDataDomain
>
• dimensions.value: IMapDomainDimension
\<IMapDataDomain
>
Returns
void
Overrides
MapLayerToolForm
.setInputValues
Source
tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:63