<?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: Remove map service/layers  from layer list in ArcGIS Web AppBuilder Questions</title>
    <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459110#M12084</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We worked on the issue and we seem to have found a &amp;nbsp;a workaround.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" src="https://webmail.arpa.piemonte.gov.it/service/home/~/?auth=co&amp;amp;id=201541&amp;amp;part=2.2" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works also if we are sure that it could be ehanced and otimized.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only problem we notice is this&amp;nbsp;message in &amp;nbsp;firebug,. We don't know what it means but it&amp;nbsp;&amp;nbsp;do not impact on the functionality:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" src="https://webmail.arpa.piemonte.gov.it/service/home/~/?auth=co&amp;amp;id=201541&amp;amp;part=2.3" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;Any suggestion is appreciated&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;SPAN style="color: #000080;"&gt;Bye&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;SPAN style="color: #000080;"&gt;Enrico &amp;amp; Manuela&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt; &lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt; &lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;SPAN style="color: #000080;"&gt;Here the modified files (in red the modified lines):&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt; &lt;/DIV&gt;&lt;P style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG style="color: #000080; text-decoration: underline;"&gt;..\widgets\LayerList\PopupMenu.js&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;...&lt;BR /&gt;_initDeniedItems: function() {&lt;BR /&gt;&amp;nbsp; var deniedItemsFromConfigKeys = [];&lt;BR /&gt;&amp;nbsp; var menuItemDictionary = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ZoomTo": "zoomto",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Transparency": "transparency",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "EnableOrDisablePopup": "controlPopup",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "MoveupOrMovedown": "moveup movedown",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "OpenAttributeTable": "table",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "DescriptionOrShowItemDetailsOrDownload": "url",&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "RemoveLayer": "removelayer",&amp;nbsp; //&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; };&lt;BR /&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;STRONG style="color: #000080;"&gt;..\widgets\LayerList\PopupMenuInfo.js&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;...&lt;BR /&gt;constructor: function(layerInfo, displayItemInfos, layerType, layerListWidget) {&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;var l = displayItemInfos.length;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;if (l &amp;gt; 5) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp; displayItemInfos&lt;L&gt; = { key: 'removelayer' }; //&lt;/L&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;...&lt;/P&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt; &lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;...&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; onPopupMenuClick: function(evt) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var result = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; closeMenu: true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch (evt.itemKey) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'zoomto' /*this.nls.itemZoomTo'Zoom to'*/ :&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onItemZoomToClick(evt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'moveup' /*this.nls.itemMoveUp'Move up'*/ :&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onMoveUpItemClick(evt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'movedown' /*this.nls.itemMoveDown'Move down'*/ :&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onMoveDownItemClick(evt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'table' /*this.nls.itemToAttributeTable'Open attribute table'*/ :&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onTableItemClick(evt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'transparencyChanged':&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onTransparencyChanged(evt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result.closeMenu = false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'controlPopup':&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onControlPopup();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; case 'removelayer': //&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onItemRemoveLayer(evt);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return result;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;...&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;BR /&gt;...&lt;BR /&gt;_initCandidateMenuItems: function() {&lt;BR /&gt;&amp;nbsp; //descriptionTitle: NlsStrings.value.itemDesc,&lt;BR /&gt;&amp;nbsp; // var layerObjectUrl = (this._layerInfo.layerObject &amp;amp;&amp;amp; this._layerInfo.layerObject.url) ?&lt;BR /&gt;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._layerInfo.layerObject.url :&lt;BR /&gt;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '';&lt;BR /&gt;&amp;nbsp; this._candidateMenuItems = [{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'separator',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: ''&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'empty',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.empty&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'zoomto',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemZoomTo&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'transparency',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemTransparency&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'moveup',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemMoveUp&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'movedown',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemMoveDown&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'table',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemToAttributeTable&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'controlPopup',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.removePopup&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'url',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this._getATagLabel()&lt;BR /&gt;&amp;nbsp; },{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'separator',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: ''&lt;BR /&gt;&amp;nbsp; }&lt;SPAN style="color: #ff0000;"&gt;,{ //&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'removelayer',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemRemoveLayer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp; }&lt;/SPAN&gt;];&lt;BR /&gt;},&lt;BR /&gt;...&lt;P&gt;&lt;/P&gt;...&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;_onItemRemoveLayer: function(evt) { //&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp; this._layerInfo.map.removeLayer(this._layerInfo.layerObject);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;...&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\configs\LayerList\config_Contenuti mappa.json &amp;nbsp;(the original file shoud be layerlist.json)&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;{&lt;BR /&gt;&amp;nbsp; "showLegend": true,&lt;BR /&gt;&amp;nbsp; "contextMenu": {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ZoomTo": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Transparency": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "EnableOrDisablePopup": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "MoveupOrMovedown": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "OpenAttributeTable": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "DescriptionOrShowItemDetailsOrDownload": true,&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "RemoveLayer": true&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp; "layerOptions": {}&lt;BR /&gt;}&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\jimu.js\nls\main.js&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;...&lt;BR /&gt;layerInfosMenu: {&lt;BR /&gt;&amp;nbsp; titleBasemap: "Basemaps",&lt;BR /&gt;&amp;nbsp; titleLayers: "Operational Layers",&lt;BR /&gt;&amp;nbsp; labelLayer: "Layer Name",&lt;BR /&gt;&amp;nbsp; itemZoomTo: "Zoom to",&lt;BR /&gt;&amp;nbsp; itemTransparency: "Transparency",&lt;BR /&gt;&amp;nbsp; itemTransparent: "Transparent",&lt;BR /&gt;&amp;nbsp; itemOpaque: "Opaque",&lt;BR /&gt;&amp;nbsp; itemMoveUp: "Move up",&lt;BR /&gt;&amp;nbsp; itemMoveDown: "Move down",&lt;BR /&gt;&amp;nbsp; itemDesc: "Description",&lt;BR /&gt;&amp;nbsp; itemDownload: "Download",&lt;BR /&gt;&amp;nbsp; itemToAttributeTable: "Open Attribute Table",&lt;BR /&gt;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;itemRemoveLayer: "Remove Layer"&lt;/SPAN&gt;&lt;BR /&gt;},&lt;BR /&gt;...&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\jimu.js\nls\it\main.js&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;...&lt;BR /&gt;"layerInfosMenu": {&lt;BR /&gt;&amp;nbsp; "titleBasemap": "Mappe di base",&lt;BR /&gt;&amp;nbsp; "titleLayers": "Layer operativi",&lt;BR /&gt;&amp;nbsp; "labelLayer": "Nome layer",&lt;BR /&gt;&amp;nbsp; "itemZoomTo": "Zoom a",&lt;BR /&gt;&amp;nbsp; "itemTransparency": "Trasparenza",&lt;BR /&gt;&amp;nbsp; "itemTransparent": "Trasparente",&lt;BR /&gt;&amp;nbsp; "itemOpaque": "Opaco",&lt;BR /&gt;&amp;nbsp; "itemMoveUp": "Sposta su",&lt;BR /&gt;&amp;nbsp; "itemMoveDown": "Sposta giù",&lt;BR /&gt;&amp;nbsp; "itemDesc": "Descrizione",&lt;BR /&gt;&amp;nbsp; "itemDownload": "Download",&lt;BR /&gt;&amp;nbsp; "itemToAttributeTable": "Apri tabella attributi",&lt;BR /&gt;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;"itemRemoveLayer": "Rimuovi il layer"&lt;/SPAN&gt;&lt;BR /&gt;},&lt;BR /&gt;...&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\widgets\LayerList\nls\strings.js&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;define({&lt;BR /&gt;&amp;nbsp; root: ({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _widgetLabel: "Layer List",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; titleBasemap: "Basemaps",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; titleLayers: "Operational Layers",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; labelLayer: "Layer Name",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemZoomTo: "Zoom to",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemTransparency: "Transparency",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemTransparent: "Transparent",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemOpaque: "Opaque",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemMoveUp: "Move up",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemMoveDown: "Move down",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemDesc: "Description",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemDownload: "Download",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemToAttributeTable: "Open Attribute Table",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemShowItemDetails: "Show Item Details",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; empty: "empty",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; removePopup: "Disable Pop-up",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; enablePopup: "Enable Pop-up",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; turnAllLayersOff: "Turn All Layers Off",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; turnAllLayersOn: "Turn All Layers On",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; expandAllLayers: "Expand All Layers",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; collapseAlllayers: "Collapse All layers",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; turnAllLabelsOff: "Turn All Labels Off",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; turnAllLabelsOn: "Turn All Labels On",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; showLabels: "Show Labels",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; hideLables: "Hide Labels",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;itemTransparency: "Remove Layer"&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; }),&lt;BR /&gt;...&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\widgets\LayerList\nls\it\strings.js&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;define({&lt;BR /&gt;&amp;nbsp; "_widgetLabel": "Elenco layer",&lt;BR /&gt;&amp;nbsp; "titleBasemap": "Mappe di base",&lt;BR /&gt;&amp;nbsp; "titleLayers": "Layer operativi",&lt;BR /&gt;&amp;nbsp; "labelLayer": "Nome layer",&lt;BR /&gt;&amp;nbsp; "itemZoomTo": "Zoom a",&lt;BR /&gt;&amp;nbsp; "itemTransparency": "Trasparenza",&lt;BR /&gt;&amp;nbsp; "itemTransparent": "Trasparente",&lt;BR /&gt;&amp;nbsp; "itemOpaque": "Opaco",&lt;BR /&gt;&amp;nbsp; "itemMoveUp": "Sposta su",&lt;BR /&gt;&amp;nbsp; "itemMoveDown": "Sposta giù",&lt;BR /&gt;&amp;nbsp; "itemDesc": "Descrizione",&lt;BR /&gt;&amp;nbsp; "itemDownload": "Download",&lt;BR /&gt;&amp;nbsp; "itemToAttributeTable": "Apri tabella attributi",&lt;BR /&gt;&amp;nbsp; "itemShowItemDetails": "Mostra dettagli elemento",&lt;BR /&gt;&amp;nbsp; "empty": "vuoto",&lt;BR /&gt;&amp;nbsp; "removePopup": "Disabilita popup",&lt;BR /&gt;&amp;nbsp; "enablePopup": "Abilita popup",&lt;BR /&gt;&amp;nbsp; "turnAllLayersOff": "Disattiva tutti i layer",&lt;BR /&gt;&amp;nbsp; "turnAllLayersOn": "Attiva tutti i layer",&lt;BR /&gt;&amp;nbsp; "expandAllLayers": "Espandi tutti i layer",&lt;BR /&gt;&amp;nbsp; "collapseAlllayers": "Comprimi tutti i layer",&lt;BR /&gt;&amp;nbsp; "turnAllLabelsOff": "Disattiva tutte le etichette",&lt;BR /&gt;&amp;nbsp; "turnAllLabelsOn": "Attiva tutte le etichette",&lt;BR /&gt;&amp;nbsp; "showLabels": "Mostra Etichette",&lt;BR /&gt;&amp;nbsp; "hideLables": "Nascondi Etichette",&lt;BR /&gt;&amp;nbsp; &lt;SPAN style="color: #ff0000; background-color: transparent;"&gt;"itemRemoveLayer": "Rimuovi il layer"&lt;/SPAN&gt;&lt;BR /&gt;});&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\widgets\LayerList\config.json&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;{&lt;BR /&gt;&amp;nbsp; "showLegend": true,&lt;BR /&gt;&amp;nbsp; "contextMenu": {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"ZoomTo": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"Transparency": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"EnableOrDisablePopup": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"MoveupOrMovedown": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"OpenAttributeTable": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"DescriptionOrShowItemDetailsOrDownload": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;"RemoveLayer": true&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Oct 2016 09:37:43 GMT</pubDate>
    <dc:creator>enricobonansea</dc:creator>
    <dc:date>2016-10-10T09:37:43Z</dc:date>
    <item>
      <title>Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459102#M12076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;is it possible to remove a map service (or single layer) from the layer list?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems to me that in the WAB previous version this option was avaiable in the layer list widget.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;BR /&gt;Enrico&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Oct 2016 14:43:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459102#M12076</guid>
      <dc:creator>enricobonansea</dc:creator>
      <dc:date>2016-10-04T14:43:35Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459103#M12077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Enrico,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;Sure in the LayerList widgets settings you choose which layer are visible in the widgets list:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/239191_Share.jpg" style="width: 620px; height: 487px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Oct 2016 15:08:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459103#M12077</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-10-04T15:08:38Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459104#M12078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Robert,&amp;nbsp;&lt;/P&gt;&lt;P&gt;my question was not so clear, sorry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I ask if it is possible to remove a map service that &amp;nbsp;has been added before by&amp;nbsp;other widget (ie Geoportal serach, add data widgets)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In one of the previous versions of WAB this option was available &amp;nbsp;right-clicking on the layer, while now (WAB&amp;nbsp;dev 2.1) &amp;nbsp;is&amp;nbsp;not visible.&lt;/P&gt;&lt;P&gt;Thank you&lt;BR /&gt;enrico&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/239230__remove_layer.jpg" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Oct 2016 15:34:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459104#M12078</guid>
      <dc:creator>enricobonansea</dc:creator>
      <dc:date>2016-10-04T15:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459105#M12079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;Enrico,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp; &amp;nbsp;I wonder if that was a custom feature as I do not see the "Remove Layer" anywhere in the LayerList widgets code in version 2.0.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Oct 2016 16:03:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459105#M12079</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-10-04T16:03:55Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459106#M12080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thread bump. &amp;nbsp;Having this feature would be a fantastic addition as we have users who will add Operational Layers "by mistake" to the application and then confuse themselves. &amp;nbsp;Keeping a clean interface is ideal - especially for users who are not particularly tech-savvy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Oct 2016 16:35:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459106#M12080</guid>
      <dc:creator>DevonBise</dc:creator>
      <dc:date>2016-10-04T16:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459107#M12081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe you're right : the specific example refers to an old customized app, based on some older version of WAB, but iIt seems me that the remove option was available in the past by default..(.?)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway&amp;nbsp;, i think this is a fundamental feature &amp;nbsp;that&amp;nbsp;&amp;nbsp;"layer list widget " should have.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you think it is possible add &amp;nbsp;this function in layer list?&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Oct 2016 16:46:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459107#M12081</guid>
      <dc:creator>enricobonansea</dc:creator>
      <dc:date>2016-10-04T16:46:51Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459108#M12082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Devon, I totally agree.&lt;/P&gt;&lt;P&gt;If the app has "Add" functions (Add data, Geoportal search, addshapefile etc) &amp;nbsp;SHOULD have &amp;nbsp;a Remove &amp;nbsp;tool.&lt;/P&gt;&lt;P&gt;We investigated the code but we haven't found any solution... but we are JS &amp;nbsp;programming &amp;nbsp;newbie ...&lt;/P&gt;&lt;P&gt;Hope someone could contribute !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Oct 2016 07:08:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459108#M12082</guid>
      <dc:creator>enricobonansea</dc:creator>
      <dc:date>2016-10-05T07:08:58Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459109#M12083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Enrico,&lt;/P&gt;&lt;P&gt;&amp;nbsp; The Add Data&amp;nbsp;widget has a remove button when you add a layer. I also think I remember a remove layer option on the Layer List widget but there was likely a reason it was removed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Oct 2016 11:57:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459109#M12083</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-10-05T11:57:39Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459110#M12084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We worked on the issue and we seem to have found a &amp;nbsp;a workaround.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" src="https://webmail.arpa.piemonte.gov.it/service/home/~/?auth=co&amp;amp;id=201541&amp;amp;part=2.2" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works also if we are sure that it could be ehanced and otimized.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only problem we notice is this&amp;nbsp;message in &amp;nbsp;firebug,. We don't know what it means but it&amp;nbsp;&amp;nbsp;do not impact on the functionality:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" src="https://webmail.arpa.piemonte.gov.it/service/home/~/?auth=co&amp;amp;id=201541&amp;amp;part=2.3" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;Any suggestion is appreciated&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;SPAN style="color: #000080;"&gt;Bye&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;SPAN style="color: #000080;"&gt;Enrico &amp;amp; Manuela&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt; &lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt; &lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;SPAN style="color: #000080;"&gt;Here the modified files (in red the modified lines):&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt; &lt;/DIV&gt;&lt;P style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG style="color: #000080; text-decoration: underline;"&gt;..\widgets\LayerList\PopupMenu.js&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;...&lt;BR /&gt;_initDeniedItems: function() {&lt;BR /&gt;&amp;nbsp; var deniedItemsFromConfigKeys = [];&lt;BR /&gt;&amp;nbsp; var menuItemDictionary = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ZoomTo": "zoomto",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Transparency": "transparency",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "EnableOrDisablePopup": "controlPopup",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "MoveupOrMovedown": "moveup movedown",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "OpenAttributeTable": "table",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "DescriptionOrShowItemDetailsOrDownload": "url",&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "RemoveLayer": "removelayer",&amp;nbsp; //&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; };&lt;BR /&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;STRONG style="color: #000080;"&gt;..\widgets\LayerList\PopupMenuInfo.js&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;...&lt;BR /&gt;constructor: function(layerInfo, displayItemInfos, layerType, layerListWidget) {&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;var l = displayItemInfos.length;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;if (l &amp;gt; 5) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp; displayItemInfos&lt;L&gt; = { key: 'removelayer' }; //&lt;/L&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;...&lt;/P&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt; &lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;...&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; onPopupMenuClick: function(evt) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var result = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; closeMenu: true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch (evt.itemKey) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'zoomto' /*this.nls.itemZoomTo'Zoom to'*/ :&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onItemZoomToClick(evt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'moveup' /*this.nls.itemMoveUp'Move up'*/ :&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onMoveUpItemClick(evt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'movedown' /*this.nls.itemMoveDown'Move down'*/ :&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onMoveDownItemClick(evt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'table' /*this.nls.itemToAttributeTable'Open attribute table'*/ :&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onTableItemClick(evt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'transparencyChanged':&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onTransparencyChanged(evt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result.closeMenu = false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'controlPopup':&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onControlPopup();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; case 'removelayer': //&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._onItemRemoveLayer(evt);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return result;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;...&lt;/DIV&gt;&lt;DIV style="color: #333333; background-color: #fdfdfd; font-size: 13.3333px;"&gt;&lt;BR /&gt;...&lt;BR /&gt;_initCandidateMenuItems: function() {&lt;BR /&gt;&amp;nbsp; //descriptionTitle: NlsStrings.value.itemDesc,&lt;BR /&gt;&amp;nbsp; // var layerObjectUrl = (this._layerInfo.layerObject &amp;amp;&amp;amp; this._layerInfo.layerObject.url) ?&lt;BR /&gt;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._layerInfo.layerObject.url :&lt;BR /&gt;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '';&lt;BR /&gt;&amp;nbsp; this._candidateMenuItems = [{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'separator',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: ''&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'empty',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.empty&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'zoomto',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemZoomTo&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'transparency',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemTransparency&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'moveup',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemMoveUp&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'movedown',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemMoveDown&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'table',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemToAttributeTable&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'controlPopup',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.removePopup&lt;BR /&gt;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'url',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this._getATagLabel()&lt;BR /&gt;&amp;nbsp; },{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'separator',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: ''&lt;BR /&gt;&amp;nbsp; }&lt;SPAN style="color: #ff0000;"&gt;,{ //&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key: 'removelayer',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: this.nls.itemRemoveLayer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp; }&lt;/SPAN&gt;];&lt;BR /&gt;},&lt;BR /&gt;...&lt;P&gt;&lt;/P&gt;...&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;_onItemRemoveLayer: function(evt) { //&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp; this._layerInfo.map.removeLayer(this._layerInfo.layerObject);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;...&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\configs\LayerList\config_Contenuti mappa.json &amp;nbsp;(the original file shoud be layerlist.json)&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;{&lt;BR /&gt;&amp;nbsp; "showLegend": true,&lt;BR /&gt;&amp;nbsp; "contextMenu": {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ZoomTo": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Transparency": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "EnableOrDisablePopup": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "MoveupOrMovedown": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "OpenAttributeTable": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "DescriptionOrShowItemDetailsOrDownload": true,&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "RemoveLayer": true&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp; "layerOptions": {}&lt;BR /&gt;}&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\jimu.js\nls\main.js&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;...&lt;BR /&gt;layerInfosMenu: {&lt;BR /&gt;&amp;nbsp; titleBasemap: "Basemaps",&lt;BR /&gt;&amp;nbsp; titleLayers: "Operational Layers",&lt;BR /&gt;&amp;nbsp; labelLayer: "Layer Name",&lt;BR /&gt;&amp;nbsp; itemZoomTo: "Zoom to",&lt;BR /&gt;&amp;nbsp; itemTransparency: "Transparency",&lt;BR /&gt;&amp;nbsp; itemTransparent: "Transparent",&lt;BR /&gt;&amp;nbsp; itemOpaque: "Opaque",&lt;BR /&gt;&amp;nbsp; itemMoveUp: "Move up",&lt;BR /&gt;&amp;nbsp; itemMoveDown: "Move down",&lt;BR /&gt;&amp;nbsp; itemDesc: "Description",&lt;BR /&gt;&amp;nbsp; itemDownload: "Download",&lt;BR /&gt;&amp;nbsp; itemToAttributeTable: "Open Attribute Table",&lt;BR /&gt;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;itemRemoveLayer: "Remove Layer"&lt;/SPAN&gt;&lt;BR /&gt;},&lt;BR /&gt;...&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\jimu.js\nls\it\main.js&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;...&lt;BR /&gt;"layerInfosMenu": {&lt;BR /&gt;&amp;nbsp; "titleBasemap": "Mappe di base",&lt;BR /&gt;&amp;nbsp; "titleLayers": "Layer operativi",&lt;BR /&gt;&amp;nbsp; "labelLayer": "Nome layer",&lt;BR /&gt;&amp;nbsp; "itemZoomTo": "Zoom a",&lt;BR /&gt;&amp;nbsp; "itemTransparency": "Trasparenza",&lt;BR /&gt;&amp;nbsp; "itemTransparent": "Trasparente",&lt;BR /&gt;&amp;nbsp; "itemOpaque": "Opaco",&lt;BR /&gt;&amp;nbsp; "itemMoveUp": "Sposta su",&lt;BR /&gt;&amp;nbsp; "itemMoveDown": "Sposta giù",&lt;BR /&gt;&amp;nbsp; "itemDesc": "Descrizione",&lt;BR /&gt;&amp;nbsp; "itemDownload": "Download",&lt;BR /&gt;&amp;nbsp; "itemToAttributeTable": "Apri tabella attributi",&lt;BR /&gt;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;"itemRemoveLayer": "Rimuovi il layer"&lt;/SPAN&gt;&lt;BR /&gt;},&lt;BR /&gt;...&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\widgets\LayerList\nls\strings.js&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;define({&lt;BR /&gt;&amp;nbsp; root: ({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _widgetLabel: "Layer List",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; titleBasemap: "Basemaps",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; titleLayers: "Operational Layers",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; labelLayer: "Layer Name",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemZoomTo: "Zoom to",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemTransparency: "Transparency",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemTransparent: "Transparent",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemOpaque: "Opaque",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemMoveUp: "Move up",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemMoveDown: "Move down",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemDesc: "Description",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemDownload: "Download",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemToAttributeTable: "Open Attribute Table",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itemShowItemDetails: "Show Item Details",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; empty: "empty",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; removePopup: "Disable Pop-up",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; enablePopup: "Enable Pop-up",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; turnAllLayersOff: "Turn All Layers Off",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; turnAllLayersOn: "Turn All Layers On",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; expandAllLayers: "Expand All Layers",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; collapseAlllayers: "Collapse All layers",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; turnAllLabelsOff: "Turn All Labels Off",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; turnAllLabelsOn: "Turn All Labels On",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; showLabels: "Show Labels",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; hideLables: "Hide Labels",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;itemTransparency: "Remove Layer"&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; }),&lt;BR /&gt;...&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\widgets\LayerList\nls\it\strings.js&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;define({&lt;BR /&gt;&amp;nbsp; "_widgetLabel": "Elenco layer",&lt;BR /&gt;&amp;nbsp; "titleBasemap": "Mappe di base",&lt;BR /&gt;&amp;nbsp; "titleLayers": "Layer operativi",&lt;BR /&gt;&amp;nbsp; "labelLayer": "Nome layer",&lt;BR /&gt;&amp;nbsp; "itemZoomTo": "Zoom a",&lt;BR /&gt;&amp;nbsp; "itemTransparency": "Trasparenza",&lt;BR /&gt;&amp;nbsp; "itemTransparent": "Trasparente",&lt;BR /&gt;&amp;nbsp; "itemOpaque": "Opaco",&lt;BR /&gt;&amp;nbsp; "itemMoveUp": "Sposta su",&lt;BR /&gt;&amp;nbsp; "itemMoveDown": "Sposta giù",&lt;BR /&gt;&amp;nbsp; "itemDesc": "Descrizione",&lt;BR /&gt;&amp;nbsp; "itemDownload": "Download",&lt;BR /&gt;&amp;nbsp; "itemToAttributeTable": "Apri tabella attributi",&lt;BR /&gt;&amp;nbsp; "itemShowItemDetails": "Mostra dettagli elemento",&lt;BR /&gt;&amp;nbsp; "empty": "vuoto",&lt;BR /&gt;&amp;nbsp; "removePopup": "Disabilita popup",&lt;BR /&gt;&amp;nbsp; "enablePopup": "Abilita popup",&lt;BR /&gt;&amp;nbsp; "turnAllLayersOff": "Disattiva tutti i layer",&lt;BR /&gt;&amp;nbsp; "turnAllLayersOn": "Attiva tutti i layer",&lt;BR /&gt;&amp;nbsp; "expandAllLayers": "Espandi tutti i layer",&lt;BR /&gt;&amp;nbsp; "collapseAlllayers": "Comprimi tutti i layer",&lt;BR /&gt;&amp;nbsp; "turnAllLabelsOff": "Disattiva tutte le etichette",&lt;BR /&gt;&amp;nbsp; "turnAllLabelsOn": "Attiva tutte le etichette",&lt;BR /&gt;&amp;nbsp; "showLabels": "Mostra Etichette",&lt;BR /&gt;&amp;nbsp; "hideLables": "Nascondi Etichette",&lt;BR /&gt;&amp;nbsp; &lt;SPAN style="color: #ff0000; background-color: transparent;"&gt;"itemRemoveLayer": "Rimuovi il layer"&lt;/SPAN&gt;&lt;BR /&gt;});&lt;P&gt;&lt;/P&gt;&lt;STRONG style="color: #000080;"&gt;...\widgets\LayerList\config.json&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;{&lt;BR /&gt;&amp;nbsp; "showLegend": true,&lt;BR /&gt;&amp;nbsp; "contextMenu": {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"ZoomTo": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"Transparency": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"EnableOrDisablePopup": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"MoveupOrMovedown": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"OpenAttributeTable": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"DescriptionOrShowItemDetailsOrDownload": true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;"RemoveLayer": true&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Oct 2016 09:37:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459110#M12084</guid>
      <dc:creator>enricobonansea</dc:creator>
      <dc:date>2016-10-10T09:37:43Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459111#M12085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/8643"&gt;enrico&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nice work and thanks for sharing the code, however, there is a small query that might be a typo, see image below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/242621_pastedImage_1.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Oct 2016 13:23:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459111#M12085</guid>
      <dc:creator>deleted-user-CQZbjNeBXm49</dc:creator>
      <dc:date>2016-10-10T13:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459112#M12086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes It was an error due to&amp;nbsp;cut&amp;amp;paste...Thank you&lt;/P&gt;&lt;P&gt;Enrico &amp;amp; Manuela&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Oct 2016 14:58:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459112#M12086</guid>
      <dc:creator>enricobonansea</dc:creator>
      <dc:date>2016-10-10T14:58:52Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459113#M12087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Enrico,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;For some reason you images are not showing in your post. &amp;nbsp;What are you using to determine if the remove layer option should be shown?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;l &lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;5&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp; displayItemInfos&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;l&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'removelayer'&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;//&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:26:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459113#M12087</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-11T20:26:46Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459114#M12088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Robert, we need to distinguish the mapservice element (father) from its&amp;nbsp;single layers &amp;nbsp;because the remove option seems to work only on the entire map service element.&lt;/P&gt;&lt;P&gt;The only way that we found to distinguish form these two cases &amp;nbsp; was to count the options shown in layer list if the elementi is a map service (5 options) or a single layer&amp;nbsp;(only 3).&lt;/P&gt;&lt;P&gt;Maybe there is a cleaver way but we haven't found it...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here the images from previous post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Options in layerlist:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/243135_layerlist.jpg" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-2 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/243136_error.jpg" style="width: 620px; height: 34px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Oct 2016 10:04:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459114#M12088</guid>
      <dc:creator>enricobonansea</dc:creator>
      <dc:date>2016-10-11T10:04:26Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459115#M12089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Enrico,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OK to add the remove layer option to only root layers you need to make these changes:&lt;/P&gt;&lt;P&gt;PopupMenuInfo.js (i.e. lines 24- 28, 51 - 55, 66 - 70):&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&amp;nbsp; clazz&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;create &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;layerInfo&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; layerListWidget&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; retDef &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Deferred&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; isRootLayer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; layerInfo&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;isRootLayer&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; defaultItemInfos &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'url'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; onClick&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;null&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; itemInfoCategoreList &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'RootLayer'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'zoomto'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'transparency'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'moveup'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'movedown'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'url'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'removelayer'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'RootLayerAndFeatureLayer'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'zoomto'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'transparency'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'controlPopup'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'moveup'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'movedown'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'table'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'url'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'removelayer'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'FeatureLayer'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'controlPopup'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'table'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'url'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'removelayer'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'GroupLayer'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'url'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'Table'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'table'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'separator'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'url'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'default'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; defaultItemInfos
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;PopupMenuInfo.js (lines 25 - 30):&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; getDeniedItems&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// summary:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; the items that will be denied.&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// description:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; return Object = [{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp; key: String, popupMenuInfo key,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp; denyType: String, "disable" or "hidden"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// }]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; defRet &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Deferred&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; dynamicDeniedItems &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;layerListWidget&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;layerListView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;isFirstDisplayedLayerInfo&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;_layerInfo&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicDeniedItems&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;push&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'key'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'moveup'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'denyType'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'disable'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;layerListWidget&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;layerListView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;isLastDisplayedLayerInfo&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;_layerInfo&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicDeniedItems&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;push&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'key'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'movedown'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'denyType'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'disable'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;_layerInfo&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;isLeaf&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicDeniedItems&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;push&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'key'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'removelayer'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'denyType'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'hidden'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Then &lt;SPAN style="text-decoration: underline;"&gt;remove&lt;/SPAN&gt; your addition to the constructor method:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;l &lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;5&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp; displayItemInfos&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;l&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'removelayer'&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;//&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:26:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459115#M12089</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-11T20:26:48Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459116#M12090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Robert, great!&lt;/P&gt;&lt;P&gt;thank you very much.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We substitute the code and everything works fine .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The error, fotunately visible only looking with firebug (seeprevious &amp;nbsp;image) persists: do you know what it means?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Oct 2016 10:28:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459116#M12090</guid>
      <dc:creator>enricobonansea</dc:creator>
      <dc:date>2016-10-12T10:28:05Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459117#M12091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Enrico,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;In the PopupMenu.js edit the closeDropMenu method to this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; closeDropMenu&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;inherited&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;arguments&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;transparencyDiv&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;hideTransNode&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:26:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459117#M12091</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-11T20:26:51Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459118#M12092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Great! error disappeared&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you Robert!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Oct 2016 12:45:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459118#M12092</guid>
      <dc:creator>enricobonansea</dc:creator>
      <dc:date>2016-10-13T12:45:43Z</dc:date>
    </item>
    <item>
      <title>Re: Remove map service/layers  from layer list</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459119#M12093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Robert, I'd like to give to the users the option to remove other types of layers, like a csv type.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I make some changes below. Do you see any reasons not to follow this path that are not apparent to me? Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Removed the "var" on line 3 to make the IsRootLayer a global variable.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;clazz&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;create &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;layerInfo&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; layerListWidget&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; retDef &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Deferred&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; isRootLayer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; layerInfo&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;isRootLayer&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; defaultItemInfos &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'url'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; onClick&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;null&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Add the "&amp;amp;&amp;amp; (!isRootLayer) to check if the layer is at the root.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;_layerInfo&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;isLeaf&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;!&lt;/SPAN&gt;isRootLayer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicDeniedItems&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;push&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'key'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'removelayer'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;'denyType'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'hidden'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:26:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/remove-map-service-layers-from-layer-list/m-p/459119#M12093</guid>
      <dc:creator>LefterisKoumis</dc:creator>
      <dc:date>2021-12-11T20:26:54Z</dc:date>
    </item>
  </channel>
</rss>

