Class Index | File Index

Classes


Class gxe.control.Map


Extends gxe.control.Control.
Provides an interactive map control for the definition of a bounding spatial envelope.

Requires library [wepabb]/catalog/js/v[latest]/gpt.js.
Defined in: gxe.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Fields borrowed from class gxe.control.Control:
cfgObject, context, gxeId, htmlAttributes, htmlElement, htmlTag, htmlTextContent, parentControl, xmlNode, xmlParentElement
Method Summary
Method Attributes Method Name and Description
 
_appendImageButton(elToolBar, sId, sSrc, sTip)
Appends an image button to a map toolbar.
 
Handles a "Use Map" click.
 
Responds to a key press from the input text box associated with the locator (i.e.
 
onMapButtonClicked(sButtonName)
Responds to a click of a map related button.
 
Responds following the load of the underlying map control.
 
Repositions the underlying map control.
Methods borrowed from class gxe.control.Control:
build, createHtmlElement, ensureVisibility, evaluateValue, execBuild, findFirstChildControl, focus, getLabelText, importCfgProperties, importHtmlAttributes, initialize, processCfgAttribute, processCfgElement, processChildren
Events borrowed from class gxe.control.Control:
fireOnEvent, onChildControlCreated, onEvent, onHtmlChildrenCreated, onHtmlElementCreated
Class Detail
gxe.control.Map()
Method Detail
_appendImageButton(elToolBar, sId, sSrc, sTip)
Appends an image button to a map toolbar.
Parameters:
{Element} elToolBar
the parent HTML element for the toolbar
{String} sId
the id for the new img element
{String} sSrc
the src for the new img element
{String} sTip
the tool tip for the new img element

_useMap(e)
Handles a "Use Map" click.
Parameters:
{Event} e
the underlying browser event

onLocatorKeyPress(e)
Responds to a key press from the input text box associated with the locator (i.e. gazateer).
Parameters:
{Event} e
the underlying browser event

onMapButtonClicked(sButtonName)
Responds to a click of a map related button.
Parameters:
{String} sButtonName
the map button name

onMapLoaded()
Responds following the load of the underlying map control.

repositionMap()
Repositions the underlying map control.