<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Users,<br>
    <br>
    i've some issues with using a Button to show/hide a Layer in my map.<br>
    <br>
    1. "checked:true" doesn't work<br>
    2. I get an error whne first check and uncheck the button:<span
      class="errorMessage "><br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; this.control is undefined</span><span class=" "></span>
    <div role="listitem" class="errorSourceBox errorSource-show focusRow
      subLogRow "><a title="this.control.activate();" class="errorSource
        a11yFocus ">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; this.control.activate();<br>
        <span class="errorMessage ">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; this.control is
          undefined</span><span class=" "></span>
      </a>
      <div role="listitem" class="errorSourceBox errorSource-show
        focusRow subLogRow "><a title="this.control.activate();"
          class="errorSource a11yFocus ">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
          this.control.deactivate();
        </a></div>
      &nbsp;<br>
      3. Afterwards the button seems to work, but unchecking it doesn't
      affect the Layer (it stays visible).<br>
      <br>
      CODE:<br>
      <font color="#000000">&nbsp;&nbsp;&nbsp; var action1 = new GeoExt.Action({<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text: 'Sites',<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map: map,<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tooltip: 'NESPOS - SITES',<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; enableToggle: true,<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; handler: function(toggled){<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (toggled) {<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; nespos.setVisibility(true);<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; } else {<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; nespos.setVisibility(false);<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; },<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; checked: true<br>
        &nbsp;&nbsp;&nbsp; });<br>
        &nbsp;&nbsp;&nbsp; actions["Sites"] = action1;<br>
        &nbsp;&nbsp;&nbsp; toolbarItems.push(action1);<br>
        &nbsp;&nbsp;&nbsp; toolbarItems.push("-");</font><br>
      <a title="this.control.activate();" class="errorSource a11yFocus "></a></div>
    <br>
    <br>
    Kind regards,<br>
    <br>
    Kai<br>
  </body>
</html>