new SelectPopup( [options])
Parameters:
Name | Type | Argument | Description | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
<optional> |
Properties
|
Fires:
- event:select
Extends
Members
-
operationsList
-
List of operators / translation
- Inherited From:
- Overrides:
Methods
-
_escape(s)
-
Escape string for regexp
Parameters:
Name Type Description s
* value to escape
- Inherited From:
- Overrides:
Returns:
- Type
- string
-
_selectFeatures(result, features, condition, all, usecase)
-
Selection features in a list of features
Parameters:
Name Type Description result
Array.<ol.Feature> the current list of features
features
Array.<ol.Feature> to test in
condition
Object Properties
Name Type Description attr
string attribute name
op
string operator
val
any value to test
all
boolean all conditions must be valid
usecase
boolean use case or not when testing strings
- Inherited From:
- Overrides:
-
doSelect()
-
Select features by attributes
- Overrides:
-
getFeatures()
-
Get feature collection to search in
- Inherited From:
- Overrides:
Returns:
- Type
- ol.Collection.<ol.Feature>
-
getSources()
-
Get vector source
- Inherited From:
- Overrides:
Returns:
- Type
- Array.<ol.source.Vector>
-
setFeatures(features)
-
Set feature collection to search in
Parameters:
Name Type Description features
ol.Collection.<ol.Feature> - Inherited From:
- Overrides:
-
setMap(map)
-
Set the map instance the control associated with.
Parameters:
Name Type Description map
o.Map The map instance.
-
setSources(source)
-
Set the current sources
Parameters:
Name Type Description source
ol.source.Vector | Array.<ol.source.Vector> | undefined - Inherited From:
- Overrides:
-
setValues(values)
-
Set the popup values
Parameters:
Name Type Description values
Object a key/value list with key = property value, value = title shown in the popup, default search values in the sources