<?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: Dynamic Filter in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279496#M25791</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess my question is now how do I insert the 'layerDefinition' in order to filter the &lt;SPAN&gt;Feature instead of just selecting it ?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;selectFeatures(map, layer2, queryArray); &amp;amp;&amp;nbsp;FilterFeatures(map, layer2, queryArray);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;( or is there some other way doing so ? )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks !&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the "query" function syntax -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function queryFeature(queryObject, map){&lt;BR /&gt; /************************&lt;BR /&gt; ?query=&amp;lt;layerName/layerId, fieldName, fieldValue&amp;gt;&lt;BR /&gt; ?query=&amp;lt;layerName/layerId, whereClause&amp;gt;&lt;BR /&gt; *************************/&lt;BR /&gt; //?query=Cities,pop&amp;gt;1000&amp;amp;level=10&lt;BR /&gt; //?query=Cities,city_name,Rome&amp;amp;level=10&lt;BR /&gt; var queryArray = queryObject.query.split(";");&lt;BR /&gt; if (queryArray.length === 1) {&lt;BR /&gt; queryArray = queryObject.query.split(",");&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;if(queryArray.length !== 2 &amp;amp;&amp;amp; queryArray.length !== 3){&lt;BR /&gt; console.error('query URL parameter is not correct.');&lt;BR /&gt; return;&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;var layerNameOrId = queryArray[0];&lt;BR /&gt; //by name first&lt;BR /&gt; getLayerByNameOrId('name', layerNameOrId, map).then(function(layer){&lt;BR /&gt; if(layer === null){&lt;BR /&gt; getLayerByNameOrId('id', layerNameOrId, map).then(function(layer2){&lt;BR /&gt; if(layer2 === null){&lt;BR /&gt; console.error('Invalid layer name or id.');&lt;BR /&gt; }else{&lt;BR /&gt; selectFeatures(map, layer2, queryArray);&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; }else{&lt;BR /&gt; selectFeatures(map, layer, queryArray);&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Mar 2017 12:32:02 GMT</pubDate>
    <dc:creator>AvishaiDemayo</dc:creator>
    <dc:date>2017-03-29T12:32:02Z</dc:date>
    <item>
      <title>Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279487#M25782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We have an app that was created&amp;nbsp;with webappbuilder 2.2 that only hold one layer.&lt;/P&gt;&lt;P&gt;This layer has 14 polygones and we want to send papramter to the map so it will open with the realvant polygone&lt;/P&gt;&lt;P&gt;instead of creating 14 diffrent apps / maps.&lt;/P&gt;&lt;P&gt;For example -&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fgisserver%2Fportal%2Fapps%2Fwebappviewer%2Findex.html%3Fid%3D92fa9ecbb5cc433daa7ce8c9fe18cf45%26FILTER%3DMYLAYER" rel="nofollow" target="_blank"&gt;http://gisserver/portal/apps/webappviewer/index.html?id=92fa9ecbb5cc433daa7ce8c9fe18cf45&amp;amp;FILTER=MYLAYER&lt;/A&gt;&lt;SPAN&gt;, Code=1-14 ( 1,2,3...14 )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The same as here&amp;nbsp;&lt;A class="link-titled" href="http://doc.arcgis.com/en/arcgis-online/reference/use-url-parameters.htm" title="http://doc.arcgis.com/en/arcgis-online/reference/use-url-parameters.htm"&gt;Use URL parameters to modify maps—ArcGIS Online Help | ArcGIS&lt;/A&gt;&amp;nbsp; but filter the data.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Hope i make myself clear..&lt;/P&gt;&lt;P&gt;Avishai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Mar 2017 10:21:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279487#M25782</guid>
      <dc:creator>AvishaiDemayo</dc:creator>
      <dc:date>2017-03-26T10:21:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279488#M25783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I marked you other post as a dupe so this should be you primary.&lt;/P&gt;&lt;P&gt;tagging &lt;A href="https://community.esri.com/community/gis/web-gis/web-appbuilder?sr=search&amp;amp;searchId=e94524a8-dd10-4acf-a3b3-59b6eb3a6f94&amp;amp;searchIndex=5"&gt;https://community.esri.com/community/gis/web-gis/web-appbuilder?sr=search&amp;amp;searchId=e94524a8-dd10-4acf-a3b3-59b6eb3a6f94&amp;amp;searchIndex=5&lt;/A&gt;‌ and &lt;A href="https://community.esri.com/community/gis/web-gis?sr=search&amp;amp;searchId=35182f98-1037-42cf-9e05-27330fb260a4&amp;amp;searchIndex=3"&gt;https://community.esri.com/community/gis/web-gis?sr=search&amp;amp;searchId=35182f98-1037-42cf-9e05-27330fb260a4&amp;amp;searchIndex=3&lt;/A&gt;‌ for more exposure.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 03:33:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279488#M25783</guid>
      <dc:creator>RebeccaStrauch__GISP</dc:creator>
      <dc:date>2017-03-27T03:33:48Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279489#M25784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;Avishai,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp; So you are saying that you are having a hard time figuring out how to use the Query or find parameters?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;A class="link-titled" href="http://doc.arcgis.com/en/web-appbuilder/manage-apps/app-url-parameters.htm#ESRI_SECTION1_ED1AF7A40ABD4F0F8F6456F51850A1E7" title="http://doc.arcgis.com/en/web-appbuilder/manage-apps/app-url-parameters.htm#ESRI_SECTION1_ED1AF7A40ABD4F0F8F6456F51850A1E7"&gt;Use URL parameters—Web AppBuilder for ArcGIS | ArcGIS&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 11:58:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279489#M25784</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2017-03-27T11:58:30Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279490#M25785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;The "Query a feature" only zooms in and select the feature and does not filter the data ( removes all other features )&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 12:04:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279490#M25785</guid>
      <dc:creator>AvishaiDemayo</dc:creator>
      <dc:date>2017-03-27T12:04:51Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279491#M25786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class=""&gt;You can se from the help Doc I linked to there is no filter parameter. Only query and find.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 12:13:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279491#M25786</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2017-03-27T12:13:29Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279492#M25787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Right - my question is if if it possible to&amp;nbsp;do?&amp;nbsp;and how ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 12:16:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279492#M25787</guid>
      <dc:creator>AvishaiDemayo</dc:creator>
      <dc:date>2017-03-27T12:16:01Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279493#M25788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Since it is not an OTB supported feature it would require an experienced developer using WAB developer edition to add the filter parameter to the code base.&lt;/SPAN&gt;&lt;P class=""&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 12:25:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279493#M25788</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2017-03-27T12:25:55Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279494#M25789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Which code base would that be ? the map ? app ? and where can we find the file storing the code ? ( path / directory in the server )&lt;/P&gt;&lt;P&gt;We found out that the&amp;nbsp;layerDefinition function does the filtering needed at the&amp;nbsp;arcgisportal\content\items\query_.. &amp;nbsp;file but how can we make it into a parmeter ?&lt;/P&gt;&lt;P&gt;Thanks !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 12:34:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279494#M25789</guid>
      <dc:creator>AvishaiDemayo</dc:creator>
      <dc:date>2017-03-27T12:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279495#M25790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You would have to get WAB developer edition to be able to work with the WAB code base and then you would have to host your customized WAB app on your own server as customized WAB apps can not be hosted on AGOL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/web-appbuilder/" title="https://developers.arcgis.com/web-appbuilder/"&gt;Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The url parameters are handled in the&amp;nbsp;[install dir]\server\apps\[app#]\jimu.jsMapUrlParamsHandler.js&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 12:40:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279495#M25790</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2017-03-27T12:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279496#M25791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess my question is now how do I insert the 'layerDefinition' in order to filter the &lt;SPAN&gt;Feature instead of just selecting it ?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;selectFeatures(map, layer2, queryArray); &amp;amp;&amp;nbsp;FilterFeatures(map, layer2, queryArray);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;( or is there some other way doing so ? )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks !&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the "query" function syntax -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function queryFeature(queryObject, map){&lt;BR /&gt; /************************&lt;BR /&gt; ?query=&amp;lt;layerName/layerId, fieldName, fieldValue&amp;gt;&lt;BR /&gt; ?query=&amp;lt;layerName/layerId, whereClause&amp;gt;&lt;BR /&gt; *************************/&lt;BR /&gt; //?query=Cities,pop&amp;gt;1000&amp;amp;level=10&lt;BR /&gt; //?query=Cities,city_name,Rome&amp;amp;level=10&lt;BR /&gt; var queryArray = queryObject.query.split(";");&lt;BR /&gt; if (queryArray.length === 1) {&lt;BR /&gt; queryArray = queryObject.query.split(",");&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;if(queryArray.length !== 2 &amp;amp;&amp;amp; queryArray.length !== 3){&lt;BR /&gt; console.error('query URL parameter is not correct.');&lt;BR /&gt; return;&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;var layerNameOrId = queryArray[0];&lt;BR /&gt; //by name first&lt;BR /&gt; getLayerByNameOrId('name', layerNameOrId, map).then(function(layer){&lt;BR /&gt; if(layer === null){&lt;BR /&gt; getLayerByNameOrId('id', layerNameOrId, map).then(function(layer2){&lt;BR /&gt; if(layer2 === null){&lt;BR /&gt; console.error('Invalid layer name or id.');&lt;BR /&gt; }else{&lt;BR /&gt; selectFeatures(map, layer2, queryArray);&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; }else{&lt;BR /&gt; selectFeatures(map, layer, queryArray);&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Mar 2017 12:32:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279496#M25791</guid>
      <dc:creator>AvishaiDemayo</dc:creator>
      <dc:date>2017-03-29T12:32:02Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279497#M25792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Avishai,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;This is more involved then a couple of lines of code and a few minutes of development. I don't have time to look into this further right now so you have to take it from here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Mar 2017 13:59:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279497#M25792</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2017-03-29T13:59:25Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279498#M25793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Made it ! 10x &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2017 13:07:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279498#M25793</guid>
      <dc:creator>AvishaiDemayo</dc:creator>
      <dc:date>2017-04-03T13:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279499#M25794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any chance you can share your code Avishai?&amp;nbsp; Or did you post it in GitHub?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2018 20:00:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279499#M25794</guid>
      <dc:creator>JTessier</dc:creator>
      <dc:date>2018-09-20T20:00:30Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279500#M25795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Avishai, I am having the same issue you had. How did you solve it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2019 14:44:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279500#M25795</guid>
      <dc:creator>WaiChan</dc:creator>
      <dc:date>2019-06-03T14:44:28Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279501#M25796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Go to ..\arcgis-web-appbuilder-2.7\WebAppBuilderForArcGIS\server\apps\xx\jimu&lt;/P&gt;&lt;OL&gt;&lt;LI style="color: #000000; font-size: 11pt;"&gt;Modify MapUrlParamsHandler.js (make a backup)&lt;/LI&gt;&lt;LI style="color: #000000; font-size: 11pt;"&gt;Add:&lt;OL&gt;&lt;LI style="color: #000000; font-size: 11pt;"&gt;In &amp;nbsp;&lt;SPAN style="color: #00b050;"&gt;mo.postProcessUrlParams = function(urlParams, map) &lt;/SPAN&gt;add &amp;nbsp;&lt;EM style="background: yellow; font-size: 14pt; "&gt;if('filter' in urlParams){ setSpecialZoom(urlParams, map);}&lt;/EM&gt;&lt;SPAN style="background: yellow;"&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI style="color: #000000; font-size: 11pt; margin-top: 0cm; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/LI&gt;&lt;LI style="color: #000000; font-size: 11pt;"&gt;3 functions&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&lt;SPAN style="background: yellow;"&gt;function setSpecialZoom(queryObject, map)&lt;/SPAN&gt;{&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //myZooms is a keyValue string, separated by ; char, key is layerObject Id, values are filters, separated by *&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var myZooms = queryObject.filter.split(";");&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (myZooms.length &amp;lt; 1) {console.error("No arguments in specialzoom");return;}&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layersKeyValue = {};&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (myLayer in myZooms){&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; //iterate over each itemid&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; myLayer =&amp;nbsp; myZooms[myLayer];&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; layerAndFilter = myLayer.split("*");&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; if (layerAndFilter.length &amp;lt; 2){console.error("LayerObject, ID or filters are missing");return;}&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; var layerFilters = [];&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; layerId = layerAndFilter[0];&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ( i = 1; i &amp;lt; layerAndFilter.length; i++){&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //iterate over each id in item id&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerFilters = processFilter(layerFilters,layerAndFilter&lt;I&gt;.split("|"));&lt;/I&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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;&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;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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;&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;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; layersKeyValue[layerId] = layerFilters;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; }&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assignFilterPropertiesToLayer(layersKeyValue,map);&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //var valuesForProcess = [myZooms[0]];&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //map.itemInfo.itemData.operationalLayers[0].layerObject.setLayerDefinitions( valuesForProcess);&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp; }&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp; &lt;SPAN style="background: yellow;"&gt;function processFilter&lt;/SPAN&gt; (layerFilters,myFilters){&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp; //creates a string structure from all the filters.&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var andString = " AND ";&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var filterCombined = "";&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerId = myFilters[0]&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp; &amp;nbsp; for (j = 1; j &amp;lt; myFilters.length;j++) {&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; currentFilter = myFilters&lt;J&gt;;&lt;/J&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; currentFilter = "(" + currentFilter + ")";&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; if (filterCombined.length == 0){&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filterCombined = currentFilter;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; }else{&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filterCombined = filterCombined + andString + currentFilter;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; }&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerFilters[layerId] = filterCombined;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return layerFilters;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp; }&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp; &lt;SPAN style="background: yellow;"&gt;function assignFilterPropertiesToLayer&lt;/SPAN&gt; (layersKeyValue,map){&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp; //loop over all operational layers and set new filter if necessary&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (myOperLayer in map.itemInfo.itemData.operationalLayers){&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; myOperLayer = map.itemInfo.itemData.operationalLayers[myOperLayer];&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; if (myOperLayer.&lt;SPAN style="background: yellow;"&gt;id&lt;/SPAN&gt; &amp;amp;&amp;amp; layersKeyValue[myOperLayer.&lt;SPAN style="background: yellow;"&gt;id&lt;/SPAN&gt;]){&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; myOperLayer.layerObject.setLayerDefinitions(layersKeyValue[myOperLayer.&lt;SPAN style="background: yellow;"&gt;id&lt;/SPAN&gt;]);&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&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; }&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 99pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 126pt;"&gt;}&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 126pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 126pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;How to use in URL &amp;nbsp;:&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;Add "filter=" in url&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;separated by &amp;nbsp;; &amp;nbsp;between Map services&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;separated by &amp;nbsp;* &amp;nbsp;between itemid and id (Service Features in a Map service) separated by &amp;nbsp;| &amp;nbsp;between field Values&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 126pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;example :&lt;/P&gt;&lt;P style="margin: 0cm 0cm 12pt 126pt;"&gt;&lt;SPAN style="color: black;"&gt;?filter=&lt;SPAN style="background: aqua;"&gt;3fb26b36ed2d43f48c63770fc50bc7f8&lt;/SPAN&gt;*&lt;SPAN style="background: lime;"&gt;0&lt;/SPAN&gt;|&lt;SPAN style="background: fuchsia;"&gt;Unit_Code=26&lt;/SPAN&gt;|&lt;SPAN style="background: fuchsia;"&gt;Measure_Code=285&lt;/SPAN&gt;*&lt;SPAN style="background: lime;"&gt;1&lt;/SPAN&gt;|&lt;SPAN style="background: fuchsia;"&gt;branch_code=26&lt;/SPAN&gt;|&lt;SPAN style="background: fuchsia;"&gt;Measure_Code=285&lt;/SPAN&gt;*&lt;SPAN style="background: lime;"&gt;2&lt;/SPAN&gt;|&lt;SPAN style="background: fuchsia;"&gt;Measure_Code=285&lt;/SPAN&gt;&lt;/SPAN&gt;;&lt;SPAN style="background: aqua; color: black;"&gt;b26b36ed2d43f48c63770fc50bc7f8&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;*&lt;SPAN style="background: lime;"&gt;0&lt;/SPAN&gt;|&lt;SPAN style="background: fuchsia;"&gt;Unit_Code=26&lt;/SPAN&gt;|&lt;SPAN style="background: fuchsia;"&gt;Measure_Code=285&lt;/SPAN&gt;&lt;/SPAN&gt;;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 126pt;"&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;SPAN style="background: aqua;"&gt;ITEMID&lt;/SPAN&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;&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;SPAN style="background: lime;"&gt;ID&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="background: fuchsia;"&gt;Field Values&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt 126pt;"&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2019 06:24:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279501#M25796</guid>
      <dc:creator>AvishaiDemayo</dc:creator>
      <dc:date>2019-06-04T06:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279502#M25797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;iI've posted it in Wai Chan replay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2019 06:25:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279502#M25797</guid>
      <dc:creator>AvishaiDemayo</dc:creator>
      <dc:date>2019-06-04T06:25:13Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279503#M25798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is awesome! I am not much of a JavaScript person, but I think I can make heads and tails on your code. Thank you very much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2019 12:26:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279503#M25798</guid>
      <dc:creator>WaiChan</dc:creator>
      <dc:date>2019-06-04T12:26:08Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Filter</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279504#M25799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Thanks&amp;nbsp;Avishai&amp;nbsp;for sharing the solution, I have few questions:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;I cannot locate the function in red&amp;nbsp; (&lt;EM&gt;In &amp;nbsp;&lt;SPAN style="color: #ff0000;"&gt;mo.postProcessUrlParams&lt;/SPAN&gt;&amp;nbsp;= function(urlParams, map)&amp;nbsp;add &amp;nbsp;if('filter' in...)&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Questions about the url:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Is this number the app id we get from the&amp;nbsp;servce&amp;nbsp;setting?&amp;nbsp;3fb26b36ed2d43f48c63770fc50bc7f8&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Is the numbers 0, 1, 2, indicate th enumber filters on a service?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Where can we identify the extent for the zoom?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;What I need to do is to zoom to one project_number (which is the id) out of 100, zoom into that project in some extent and remove anyother project from the map.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2019 18:42:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dynamic-filter/m-p/279504#M25799</guid>
      <dc:creator>SaraAbasi</dc:creator>
      <dc:date>2019-12-09T18:42:36Z</dc:date>
    </item>
  </channel>
</rss>

