geoview-core
    Preparing search index...

    Class FooterBarApi

    API to manage tabs on the tabs component

    Index

    Constructors

    • Instantiates a FooterBarApi class.

      Parameters

      • mapId: string

        The map id this footer bar api belongs to

      Returns FooterBarApi

    Properties

    mapId: string
    tabs: TypeTabs[] = []

    Methods

    • Creates a tab on the footer bar

      Parameters

      • tabProps: TypeTabs

        The properties of the tab to be created

      Returns void

    • Unregisters an event handler for footerbar tab created events.

      Parameters

      • callback: FooterTabCreatedDelegate

        The callback to stop being called whenever the event is emitted.

      Returns void

    • Unregisters an event handler for footerbar removed events.

      Parameters

      • callback: FooterTabRemovedDelegate

        The callback to stop being called whenever the event is emitted.

      Returns void

    • Registers an event handler for footerbar tab created events.

      Parameters

      • callback: FooterTabCreatedDelegate

        The callback to be executed whenever the event is emitted.

      Returns void

    • Registers an event handler for footerbar tab removed events.

      Parameters

      • callback: FooterTabRemovedDelegate

        The callback to be executed whenever the event is emitted.

      Returns void

    • Removes a tab by id.

      Parameters

      • id: string

        The id of the tab to be removed

      Returns void

    • Selects a tab by id, if the id is not a tab, the footer bar will close

      Parameters

      • id: string

        The id of the tab to be selected

      Returns void

    • Shows a tab by id.

      Parameters

      • id: string

        The id of the tab to be shown

      Returns void