Use a Listbox (LB) object as a selector

Due to a native QlikView bug, a QlikMaps object making direct selections does not properly handle Forward and Backward commands. A workaround offered in QlikMaps 2.2.2+ uses Listboxes to make selections, which enables Forward and Backward to work properly.

Delimiter

The behind-the-scenes differences in Points/Polygon objects versus Multilayer objects requires a slightly different method of setting up the Listbox selector.

Points/Polygon object

Points/Polygon object

For a Points/Polygon object, use the Default Base expression to set up the Listbox selector. Set up the Default Base as normal (or add "0" if not using a default basemap), add the delimiter "," and the Chart ID of the Listbox.

Multilayer object

Multilayer object

For a Multilayer object, use each source object expression to set up the Listbox selector. After adding the Chart ID of the source object, add the delimiter "_" and the Chart ID of the Listbox.

NOTE: Selecting via listbox in a Multilayer object does not work in the Desktop client; it will only work in the AccessPoint client.

Usage

QlikMaps will now use the related Listbox to make selections, instead of making direct selections.