Class sap.ui.vk.MapContainerModule: sap/ui/vk/MapContainer


Abstract Constructor for a new Container.

Experimental API:Since 1.38.0 This class is experimental and might be modified or removed in future versions.

Constructor Summary
new sap.ui.vk.MapContainer(sId?, mSettings?)Constructor for a new MapContainer.
Events borrowed from class sap.ui.core.Control
Method Summary
sap.ui.vk.MapContainer.extend(sClassName, oClassInfo?, FNMetaImpl?)Creates a new subclass of class sap.ui.vk.MapContainer with name sClassName and enriches it with the information contained in oClassInfo.
sap.ui.vk.MapContainer.getMetadata()Returns a metadata object for class sap.ui.vk.MapContainer.
destroyListPanelStack()Destroys the listPanelStack in the aggregation listPanelStack.
getListPanelStack()Gets content of aggregation listPanelStack.
getShowHome()Gets current value of property showHome.
getShowNavbar()Gets current value of property showNavbar.
getShowRectangularZoom()Gets current value of property showRectangularZoom.
getShowZoom()Gets current value of property showZoom.
setListPanelStack(oListPanelStack)Sets the aggregated listPanelStack.
setShowHome(bShowHome)Sets a new value for property showHome.
setShowNavbar(bShowNavbar)Sets a new value for property showNavbar.
setShowRectangularZoom(bShowRectangularZoom)Sets a new value for property showRectangularZoom.
setShowZoom(bShowZoom)Sets a new value for property showZoom.
Constructor Detail
new sap.ui.vk.MapContainer(sId?, mSettings?)
Constructor for a new MapContainer.

Accepts an object literal mSettings that defines initial property values, aggregated and associated objects as well as event handlers. See sap.ui.base.ManagedObject for a general description of the syntax of the settings object.

The supported settings are:

In addition, all settings applicable to the base type sap.ui.vk.ContainerBase can be used as well.

Parameters:
{string}sId? id for the new control, generated automatically if no id is given
{object}mSettings? initial settings for the new control
Method Detail
sap.ui.vk.MapContainer.extend(sClassName, oClassInfo?, FNMetaImpl?): function
Creates a new subclass of class sap.ui.vk.MapContainer with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of information as described in sap.ui.vk.ContainerBase.extend.

Parameters:
{string}sClassName Name of the class being created
{object}oClassInfo? Object literal with information about the class
{function}FNMetaImpl? Constructor function for the metadata object; if not given, it defaults to sap.ui.core.ElementMetadata
Returns:
{function} Created class / constructor function
sap.ui.vk.MapContainer.getMetadata(): sap.ui.base.Metadata
Returns a metadata object for class sap.ui.vk.MapContainer.
Returns:
{sap.ui.base.Metadata} Metadata object describing this class
destroyListPanelStack(): sap.ui.vk.MapContainer
Destroys the listPanelStack in the aggregation listPanelStack.
Returns:
{sap.ui.vk.MapContainer} Reference to this in order to allow method chaining
getListPanelStack(): sap.ui.vk.ListPanelStack
Gets content of aggregation listPanelStack.

List Panel aggregation

Returns:
{sap.ui.vk.ListPanelStack}
getShowHome(): boolean
Gets current value of property showHome.

Controls the visibility of the home button

Default value is true.

Returns:
{boolean} Value of property showHome
getShowNavbar(): boolean
Gets current value of property showNavbar.

Show navbar

Default value is true.

Returns:
{boolean} Value of property showNavbar
getShowRectangularZoom(): boolean
Gets current value of property showRectangularZoom.

Controls the visibility of the rectangular zoom button

Default value is true.

Returns:
{boolean} Value of property showRectangularZoom
getShowZoom(): boolean
Gets current value of property showZoom.

Controls the visibility of the zoom buttons

Default value is true.

Returns:
{boolean} Value of property showZoom
setListPanelStack(oListPanelStack): sap.ui.vk.MapContainer
Sets the aggregated listPanelStack.
Parameters:
{sap.ui.vk.ListPanelStack}oListPanelStack The listPanelStack to set
Returns:
{sap.ui.vk.MapContainer} Reference to this in order to allow method chaining
setShowHome(bShowHome): sap.ui.vk.MapContainer
Sets a new value for property showHome.

Controls the visibility of the home button

When called with a value of null or undefined, the default value of the property will be restored.

Default value is true.

Parameters:
{boolean}bShowHome New value for property showHome
Returns:
{sap.ui.vk.MapContainer} Reference to this in order to allow method chaining
setShowNavbar(bShowNavbar): sap.ui.vk.MapContainer
Sets a new value for property showNavbar.

Show navbar

When called with a value of null or undefined, the default value of the property will be restored.

Default value is true.

Parameters:
{boolean}bShowNavbar New value for property showNavbar
Returns:
{sap.ui.vk.MapContainer} Reference to this in order to allow method chaining
setShowRectangularZoom(bShowRectangularZoom): sap.ui.vk.MapContainer
Sets a new value for property showRectangularZoom.

Controls the visibility of the rectangular zoom button

When called with a value of null or undefined, the default value of the property will be restored.

Default value is true.

Parameters:
{boolean}bShowRectangularZoom New value for property showRectangularZoom
Returns:
{sap.ui.vk.MapContainer} Reference to this in order to allow method chaining
setShowZoom(bShowZoom): sap.ui.vk.MapContainer
Sets a new value for property showZoom.

Controls the visibility of the zoom buttons

When called with a value of null or undefined, the default value of the property will be restored.

Default value is true.

Parameters:
{boolean}bShowZoom New value for property showZoom
Returns:
{sap.ui.vk.MapContainer} Reference to this in order to allow method chaining