gxp.QueryPanel¶
- class gxp.QueryPanel(config)¶
Create a panel for assembling and issuing feature requests.
Config Options¶
Configuration properties in addition to those listed for Ext.Panel.
- attributeQuery
Boolean Initial state of “query by attribute” checkbox. Default is false.
- caseInsensitiveMatch
Boolean Should Comparison Filters for Strings do case insensitive matching? Default is "false".
- layerStore
Ext.data.Store A store with records representing each WFS layer to be queried. Records must have title, name (feature type), namespace (namespace URI), url (wfs url), and schema (schema url) fields.
- layout
String Defaults to “form.”
- likeSubstring
Boolean Allow substrings to be entered with LIKE comparisons? These strings will be wrapped in wildcards. Default is "false".
- map
OpenLayers.MapPanel The map to take the spatial extent for the spatialQuery from. Required.
- maxFeatures
Number Optional limit for number of features requested in a query. No limit set by default.
- spatialQuery
Boolean Initial state of “query by location” checkbox. Default is true.
- wildCardString
String String to be pre- and postfixed for substrings in LIKE Comparison Filters.
Public Properties¶
Public properties in addition to those listed for Ext.Panel.
- QueryPanel.attributeQuery¶
Boolean Query by attributes.
- QueryPanel.attributeStore¶
GeoExt.data.AttributeStore The attributes associated with the currently selected layer.
- QueryPanel.geometryType¶
String (Multi)?(Point|Line|Polygon|Curve|Surface|Geometry) The geometry type of features of the selected layer. If the layer has multiple geometry fields, the type of the first geometry field will be returned.
- QueryPanel.spatialQuery¶
Boolean Query by extent.
Public Methods¶
Public methods in addition to those listed for Ext.Panel.
- QueryPanel.getFilter()¶
Get the filter representing the conditions in the panel. Returns false if neither spatial nor attribute query is checked.
- QueryPanel.query()¶
Issue a request for features. Should not be called until the “ready” event has fired. If called before ready, no query will be issued.