<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: switch on off map service with checkbox in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77455#M7032</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The layer object already has a hide and show method.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;Your checkbox click event handler is creating a layer and then adding it to the map each time it is clicked. The layer object only needs to be created once.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;The featureLayerB variable should be moved to the same scope as the map variable.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;In the click event&lt;/LI&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;Check to see if &lt;SPAN style="font-style:italic;"&gt;featureLayerB &lt;/SPAN&gt;has a value. &lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;if (!featureLayerB) {&amp;nbsp; }&lt;/PRE&gt;&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;If it hasn't been assigned a value yet, create the layer.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Outside of that if statement, get the &lt;SPAN style="font-style:italic;"&gt;checked&lt;/SPAN&gt; value of the checkbox (true or false).&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;If the checkbox is checked, &lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;featureLayerB.show()&lt;/PRE&gt;, else &lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;featureLayerB.hide()&lt;/PRE&gt;&lt;/LI&gt;&lt;BR /&gt;&lt;/UL&gt; &lt;BR /&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Jul 2013 23:22:05 GMT</pubDate>
    <dc:creator>JeffJacobson</dc:creator>
    <dc:date>2013-07-24T23:22:05Z</dc:date>
    <item>
      <title>switch on off map service with checkbox</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77448#M7025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;there is any example that show how to turn on off for a single dynamicMapService (ex. &lt;/SPAN&gt;&lt;A href="http://server/arcgis/rest/root/mapservice/1"&gt;http://server/arcgis/rest/root/mapservice/1&lt;/A&gt;&lt;SPAN&gt;) with a checkbox?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks all&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jul 2013 08:53:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77448#M7025</guid>
      <dc:creator>francescodi_vito</dc:creator>
      <dc:date>2013-07-23T08:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: switch on off map service with checkbox</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77449#M7026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here is the example to switch on off the feature layer you &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://developers.arcgis.com/en/javascript/samples/widget_legendvisible/"&gt;Switch on and off&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;check this forum help&lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/en/javascript/jsapi/arcgisdynamicmapservicelayer.html#setvisibility"&gt;Forum Help&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jul 2013 10:41:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77449#M7026</guid>
      <dc:creator>ManojrajTeli</dc:creator>
      <dc:date>2013-07-23T10:41:15Z</dc:date>
    </item>
    <item>
      <title>Re: switch on off map service with checkbox</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77450#M7027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If you're looking to turn off a single layer within the map service, take a look at nliu's &lt;/SPAN&gt;&lt;A href="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109"&gt;Table of Contents(TOC)/Legend Widget&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jul 2013 11:41:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77450#M7027</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2013-07-23T11:41:31Z</dc:date>
    </item>
    <item>
      <title>Re: switch on off map service with checkbox</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77451#M7028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;If you're looking to turn off a single layer within the map service, take a look at nliu's &lt;A href="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109"&gt;Table of Contents(TOC)/Legend Widget&lt;/A&gt;.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks guys for the answer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I saw these examples but I'm trying to create a layer list for mobile with jquery mobile and using these examples is changed the style of my check box. I'm a flex developer and i'm new of javascript world.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any example for layer list in mobile device?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jul 2013 14:56:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77451#M7028</guid>
      <dc:creator>francescodi_vito</dc:creator>
      <dc:date>2013-07-23T14:56:29Z</dc:date>
    </item>
    <item>
      <title>Re: switch on off map service with checkbox</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77452#M7029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;thanks guys for the answer.&lt;BR /&gt;I saw these examples but I'm trying to create a layer list for mobile with jquery mobile and using these examples is changed the style of my check box. I'm a flex developer and i'm new of javascript world.&lt;BR /&gt;Is there any example for layer list in mobile device?&lt;BR /&gt;Thanks&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;Create a list of layers with HTML.&lt;/LI&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;For each layer there should be a checkbox (input element) and an associated label&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Add a &lt;STRONG&gt;data-layerid&lt;/STRONG&gt; attribute to the checkbox with the id of the associated layer. (You can call this attribute whatever you want as long as it starts with &lt;SPAN style="font-style:italic;"&gt;data-&lt;/SPAN&gt;)&lt;/LI&gt;&lt;BR /&gt;&lt;/UL&gt;&lt;LI&gt;Create a single event handler function for the checkboxes' click events. This function will do the following:&lt;/LI&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;Get the layer ID from the &lt;STRONG&gt;data-layerid&lt;/STRONG&gt; attribute of the checkbox that was clicked. (The specific checkbox can be accessed in the function via the &lt;SPAN style="font-style:italic;"&gt;this&lt;/SPAN&gt; keyword.)&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Retrieve the associated layer from the map using the layer id.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Either show or hide the layer, depending on if the checkbox is checked or not.&lt;/LI&gt;&lt;BR /&gt;&lt;/UL&gt;&lt;LI&gt;Add the event handler to the checkboxes.&lt;/LI&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;If you don't have to worry about supporting old versions of IE, use &lt;A href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener"&gt;addEventListener&lt;/A&gt;&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;If you need to support old versions of IE, use jQuery's event handling code (i think it's called .click())&lt;/LI&gt;&lt;BR /&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jul 2013 15:25:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77452#M7029</guid>
      <dc:creator>JeffJacobson</dc:creator>
      <dc:date>2013-07-23T15:25:43Z</dc:date>
    </item>
    <item>
      <title>Re: switch on off map service with checkbox</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77453#M7030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;Create a list of layers with HTML.&lt;/LI&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;For each layer there should be a checkbox (input element) and an associated label&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Add a &lt;STRONG&gt;data-layerid&lt;/STRONG&gt; attribute to the checkbox with the id of the associated layer. (You can call this attribute whatever you want as long as it starts with &lt;SPAN style="font-style:italic;"&gt;data-&lt;/SPAN&gt;)&lt;/LI&gt;&lt;BR /&gt;&lt;/UL&gt;&lt;LI&gt;Create a single event handler function for the checkboxes' click events. This function will do the following:&lt;/LI&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;Get the layer ID from the &lt;STRONG&gt;data-layerid&lt;/STRONG&gt; attribute of the checkbox that was clicked. (The specific checkbox can be accessed in the function via the &lt;SPAN style="font-style:italic;"&gt;this&lt;/SPAN&gt; keyword.)&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Retrieve the associated layer from the map using the layer id.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Either show or hide the layer, depending on if the checkbox is checked or not.&lt;/LI&gt;&lt;BR /&gt;&lt;/UL&gt;&lt;LI&gt;Add the event handler to the checkboxes.&lt;/LI&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;If you don't have to worry about supporting old versions of IE, use &lt;A href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener"&gt;addEventListener&lt;/A&gt;&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;If you need to support old versions of IE, use jQuery's event handling code (i think it's called .click())&lt;/LI&gt;&lt;BR /&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks Jeff i try it.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 11:25:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77453#M7030</guid>
      <dc:creator>francescodi_vito</dc:creator>
      <dc:date>2013-07-24T11:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: switch on off map service with checkbox</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77454#M7031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Thanks Jeff i try it.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello Jeff, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I wrote these lines of code and in this way can&amp;nbsp; turn on the single layer with mode_ondemand but does not work&amp;nbsp; the function off to hide it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[HTML]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;html&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;head&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=7,IE=9, IE=10"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;!-- Sets whether a web application runs in full-screen mode. --&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;meta name="apple-mobile-web-app-capable" content="yes"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;!-- Sets the style of the status bar for a web application. --&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;title&amp;gt;Mobile Gallery&amp;lt;/title&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;lt;link rel="stylesheet" href="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css" rel="nofollow" target="_blank"&gt;http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;lt;link rel="stylesheet" href="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/esri/css/esri.css" rel="nofollow" target="_blank"&gt;http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/esri/css/esri.css&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;style type="text/css"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; html, body&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 100%;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0px;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0px;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 100%;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; #mapcontent, #map { width: 100%; height: 100%; padding: 0; position: absolute; z-index: 0;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/style&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;lt;script src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://code.jquery.com/jquery-1.9.0.min.js" rel="nofollow" target="_blank"&gt;http://code.jquery.com/jquery-1.9.0.min.js&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;lt;script src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js" rel="nofollow" target="_blank"&gt;http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;lt;script src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5compact/" rel="nofollow" target="_blank"&gt;http://serverapi.arcgisonline.com/jsapi/arcgis/3.5compact/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;script&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; dojo.require("esri.map");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; dojo.require("esri.layers.FeatureLayer");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; function init() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; map = new esri.Map("map", {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center: [12.785, 42.372],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom: 4,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: "streets"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; function initUphamOne() //Name of the function&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;featureLayerB = new esri.layers.FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://save.gisaction.org/ArcGIS/rest/services/ABBANDONI/MapServer/0" rel="nofollow" target="_blank"&gt;http://save.gisaction.org/ArcGIS/rest/services/ABBANDONI/MapServer/0&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mode: esri.layers.FeatureLayer.MODE_ONDEMAND,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;outFields: ["*"],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;});&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;map.addLayer(featureLayerB);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; dojo.ready(init);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/head&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;body&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//home view&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;div data-role="page" id="home"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;!-- header --&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;div data-theme="a" data-role="header" data-position="fixed"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;a href="#toc" data-role="button" data-icon="bars" data-iconpos="notext"&amp;gt;&amp;lt;/a&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;h3&amp;gt;Editing&amp;lt;/h3&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;!-- content --&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;div data-role="content" id="mapcontent"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map"&amp;gt;&amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//layer view&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;div data-role="page" id="toc"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;!-- header --&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;div data-theme="a" data-role="header" data-position="fixed"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;a href="#home" data-role="button" data-icon="back" data-iconpos="notext"&amp;gt;&amp;lt;/a&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;h3&amp;gt;Layer&amp;lt;/h3&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;!-- content --&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;div data-role="content"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fieldset data-role="controlgroup"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;legend&amp;gt;Vertical:&amp;lt;/legend&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type="checkbox" name="checkbox-v-2a" id="checkbox-v-2a"&amp;nbsp; onClick="initUphamOne()"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label for="checkbox-v-2a"&amp;gt;Operation Layer 1&amp;lt;/label&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type="checkbox" name="checkbox-v-2b" id="checkbox-v-2b"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label for="checkbox-v-2b"&amp;gt;Operation Layer 2&amp;lt;/label&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type="checkbox" name="checkbox-v-2c" id="checkbox-v-2c"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label for="checkbox-v-2c"&amp;gt;Operation Layer 3&amp;lt;/label&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fieldset&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/form&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/body&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/html&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[/HTML]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to create a function off?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If i create a function for hide, example&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;function hideElseB() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;featureLayerB.hide();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;any help?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 15:26:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77454#M7031</guid>
      <dc:creator>francescodi_vito</dc:creator>
      <dc:date>2013-07-24T15:26:57Z</dc:date>
    </item>
    <item>
      <title>Re: switch on off map service with checkbox</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77455#M7032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The layer object already has a hide and show method.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;Your checkbox click event handler is creating a layer and then adding it to the map each time it is clicked. The layer object only needs to be created once.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;The featureLayerB variable should be moved to the same scope as the map variable.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;In the click event&lt;/LI&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;Check to see if &lt;SPAN style="font-style:italic;"&gt;featureLayerB &lt;/SPAN&gt;has a value. &lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;if (!featureLayerB) {&amp;nbsp; }&lt;/PRE&gt;&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;If it hasn't been assigned a value yet, create the layer.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Outside of that if statement, get the &lt;SPAN style="font-style:italic;"&gt;checked&lt;/SPAN&gt; value of the checkbox (true or false).&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;If the checkbox is checked, &lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;featureLayerB.show()&lt;/PRE&gt;, else &lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;featureLayerB.hide()&lt;/PRE&gt;&lt;/LI&gt;&lt;BR /&gt;&lt;/UL&gt; &lt;BR /&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 23:22:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-on-off-map-service-with-checkbox/m-p/77455#M7032</guid>
      <dc:creator>JeffJacobson</dc:creator>
      <dc:date>2013-07-24T23:22:05Z</dc:date>
    </item>
  </channel>
</rss>

