Oskari API documentation

Select request

admindown-arrow
frameworkdown-arrow
mappingdown-arrow
uidown-arrow

Toolbar.SelectToolButtonRequest

Requests for toolbar to act as if user had clicked a button or returns a default tool if create params aren't given.

Use cases

  • Programmatically "click" a button on toolbar

Description

Can be used to programmatically select buttons on the toolbar like user clicked on them or reset toolbar state to show the default tool (panning) when functionalities with toolbar buttons are stopped.

Parameters

(* means the parameter is required)

Name Type Description Default value
buttonId String Id for button to click Defaults to panning tool if omitted.
groupId String Id for group where button is located in. Required if button id is given. Note! This needs to include the toolbar id before the group. As an example when adding the button with group 'test' and id 'my', selecting the button in the "default" toolbar requires the group id be 'default-test' with buttonId remaining as 'my'. This is not intuitive, but it is the way the request works currently.