Hello guys,
First of all thank you for writing this plugin, it is very intuitive and has helped me a lot.
I have one question regarding the callback w.r.t. checked attribute of the dl.Overlay. When I chek/uncheck the overlay in the layerselector the callback is not called, this I want to do, to turn the colorbar on/off. I have tried a bunch of different things, but I am out of ideas. Do you guys have any input/ideas?
dl.LayersControl([
dl.Overlay(dl.LayerGroup(dl.TileLayer(url=url,
maxNativeZoom=16)),
id=‘optics-overlay’,
name=“Optical overlay”,
checked=True)])
with the callback looking like this:
self.app.callback(dash.dependencies.Output(‘divtemp’, ‘children’), [
dash.dependencies.Input(‘optics-overlay’, ‘checked’)],
prevent_initial_call=True)(test_print)
where divtemp is just a hidden html.div, and the test_print function, should print the value for checked, however checking or unchecking does nothing. For all the other leaflet callbacks, it has been working perfectly, so I have no clue what is going wrong. I have also tried it without the dl.Layergroup, but that did not make a difference.
Thanks in advance