Snippets

Piotr Szrajber Smart M.App - Legend item visibility changed

Created by Piotr Szrajber
/**
 * Subscribe to legend item visibility changed event
 * 2017-12-05 Piotr Szrajber <piotr.szrajber@hexagongeospatial.com>
 */
// you'll need the token to unregister the event handler
let token = gsp.events.legendItemVisibilityChanged.register(function(eventName, legendItemId) {
    gsp.legend.find({
        id: legendItemId
    }, function(ret) {
        gsp.ui.info(`Layer ${ret.legendItems[0].getName()} changed visibility`);
    });
})

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.