new SelectMulti( [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 resultArray.<ol.Feature> the current list of features
featuresArray.<ol.Feature> to test in
conditionObject Properties
Name Type Description attrstring attribute name
opstring operator
valany value to test
allboolean all conditions must be valid
usecaseboolean use case or not when testing strings
- Inherited From:
- Overrides:
-
addControl(c)
-
Add a new control
Parameters:
Name Type Description col.control.SelectBase -
doSelect()
-
Select features by condition
- Overrides:
-
getControls()
-
Get select controls
Returns:
- Type
- Aray.<ol.control.SelectBase>
-
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 featuresol.Collection.<ol.Feature> - Inherited From:
- Overrides:
-
setMap(map)
-
Set the map instance the control associated with.
Parameters:
Name Type Description mapo.Map The map instance.
-
setSources(source)
-
Set the current sources
Parameters:
Name Type Description sourceol.source.Vector | Array.<ol.source.Vector> | undefined - Inherited From:
- Overrides: