Heron.widgets.search.SpatialSearchPanel¶
-
class
Heron.widgets.search.SpatialSearchPanel(config)¶
bstract base class for specific spatial queries. This class itself cannot be nstantiated, use subclasses like the Heron.widgets.search.SearchByDrawPanel.
Example Use¶
This is an abstract base class that cannot be used directly. See examples in subclasses like the Heron.widgets.search.SearchByDrawPanel and the Heron.widgets.search.SearchByFeaturePanel..
Config Options¶
Configuration properties in addition to those listed for Ext.Panel.
-
description StringDefault description in status area.
-
downloadFormats ArrayOptional array of explicit download formats (mainly GeoServer-only) to set or overrule any downloadFormats in the Layer metadata.wfs properties. Default is null (taking possible values from the Layer metadata).
-
filterFeatures ArrayFeatures from last external Search. Default null
-
lastSearchName StringName of last Search (UNUSED). Default null
-
layerFilter FunctionFilter for OpenLayer getLayersBy(), to filter out WFS-enabled Layers from Layer array. Default: only Layers that have metadata.wfs (see OpenLayers Layer spec and examples) set.
-
layerSortOrder StringHow should the layer names be sorted in the selector, ‘ASC’, ‘DESC’ or null (as Map order)? default value is ‘ASC’ (Alphabetically Ascending).
-
maxFilterGeometries IntegerMax features to use for Search selection. Default 24
-
name StringName, e.g. for multiple searches combo.
-
selectLayerStyle ObjectOpenLayers Style config to use for features Selection Layer. Default reddish
Public Methods¶
Public methods in addition to those listed for Ext.Panel.
-
SpatialSearchPanel.onBeforeDestroy()¶ Called just before Panel is destroyed.
-
SpatialSearchPanel.onBeforeHide()¶ Called just before Panel is hidden.
-
SpatialSearchPanel.onDrawingComplete()¶ Called when feature drawn selected.
-
SpatialSearchPanel.onLayerSelect()¶ Called when Layer selected.
-
SpatialSearchPanel.onSearchCanceled()¶ Function called when search is canceled.
-
SpatialSearchPanel.onSearchComplete()¶ Function to call when search is complete. Default is to show “Search completed” with feature count on progress label.
-
SpatialSearchPanel.onSearchIssued()¶ Called when remote search (WFS) query has started.
-
SpatialSearchPanel.onSearchSuccess()¶ Function called when search is complete and succesful. Default is to show “Search completed” with feature count on progress label.
-
SpatialSearchPanel.search()¶ Issue spatial search via WFS.
-
SpatialSearchPanel.searchAbort()¶ Abort/cancel spatial search via WFS.