<div dir="ltr"><div>MapGuide.Actions.Legend.setLayerVisibility() should be the way to go, but it's not something you call and the layer will be toggled.<br></div><div><br></div>The object returned by MapGuide.Actions.Legend.setLayerVisibility(sellayer.ObjectId, true) is something you have to dispatch() on your viewer instance for the toggling to take effect.<div><br></div><div>See the "Dispatching redux actions" section of this link: <a href="https://jumpinjackie.github.io/mapguide-react-layout/0.13.0/api_browser.html">https://jumpinjackie.github.io/mapguide-react-layout/0.13.0/api_browser.html</a></div><div><br></div><div>- Jackie</div><div><br></div><div>You wrote:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px">Hi Jackie,</div></div><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px">many thanks for the new release. In the way I tryed to set the layer visibility programmaticly I cant find a solution.</div></div><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px">MapGuide.Actions.Legend.setLayerVisibility(sellayer.ObjectId, true); or</div></div><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px">MapGuide.Actions.Legend.setLayerVisibility(viewer.getMapName(), {id: sellayer.ObjectId, value: true}); or</div></div><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px"><div>sellayer.Visible = true; or</div></div></div><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px"><div>sellayer.ActuallyVisible = true; or</div></div></div><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px"><div> </div></div></div><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px"><div>but i found a strange solution:</div></div></div><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px"><div>remove the layer id from viewer.inner.props.hideLayers[]</div></div></div><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px"><div> </div></div></div><div><div style="color:rgb(0,0,0);font-family:Verdana;font-size:12px"><div>Is this the right (only) way?</div></div></div></blockquote><div><div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><font size="1"><i>Please Note: I no longer create new posts or post replies to any OSGeo mailing list through nabble. As a result, you most likely won't see this message appear on nabble's view of any OSGeo mailing list and may only see this message through mailing list archives or depending on your mailing list subscription settings, through daily message digests or automated notifications from the mailing lists.</i></font></div></div></div></div></div>