Heron

Table Of Contents

Previous topic

Heron.widgets.SearchCenterPanel

Next topic

Heron.widgets.ToolbarBuilder

Heron.widgets.SpatialSearchPanel

Extends
xtype
hr_spatialsearchpanel
class Heron.widgets.SpatialSearchPanel(config)

A panel designed to hold a spatial search .

Example Use

Sample code showing how to configure a Heron SpatialSearchPanel.

Heron.examples.searchPanelConfig = {
       xtype: 'hr_searchcenterpanel',
       id: 'hr-searchcenterpanel',
       title: __('Search'),
       height: 600,
       hropts: {
           searchPanel: {
               xtype: 'hr_spatialsearchpanel',
               id: 'hr-spatialsearchpanel',
               header: false,
               bodyStyle: 'padding: 6px',
               style: {
                   fontFamily: 'Verdana, Arial, Helvetica, sans-serif',
                   fontSize: '12px'
               },
               hropts: {
                   layerFilter: function (map) {
                       return map.getLayersByClass('OpenLayers.Layer.WMS');
                   },
                   onSearchCompleteZoom: 10
               }
           },
           resultPanel: {
               xtype: 'hr_featuregridpanel',
               id: 'hr-featuregridpanel',
               title: __('Search'),
               header: false,
               autoConfig: true,
               hropts: {
                   zoomOnRowDoubleClick: true,
                   zoomOnFeatureSelect: false,
                   zoomLevelPointSelect: 8,
                   zoomToDataExtent: true
               }
           }
       }
       };

Public Methods

Public methods in addition to those listed for GeoExt.form.FormPanel.

SpatialSearchPanel.onBeforeDestroy()

Called just before Panel is destroyed.

SpatialSearchPanel.onDrawingComplete()

Called when feature drawn selected.

SpatialSearchPanel.onLayerSelect()

Called when Layer selected.

SpatialSearchPanel.onPanelRendered()

Called when Panel has been rendered.

SpatialSearchPanel.onParentHide()

Called when parent Panel is hidden in Container.

SpatialSearchPanel.onParentShow()

Called when parent Panel is shown in Container.

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.search()

Issue spatial search via WFS.

SpatialSearchPanel.searchFromFeatures()

Issue spatial search via WFS.