<?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: imageparameters.layerDefs does not work with 10.5 in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618446#M57813</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Wow.&amp;nbsp; This is a real problem.&amp;nbsp; We use layerDef all over the place.&amp;nbsp; Some apps use jsapi 2.8. It would be good to know how far we may have to roll back the server version to accommodate jsapi 2.8. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Feb 2017 18:46:14 GMT</pubDate>
    <dc:creator>ChetEgbert1</dc:creator>
    <dc:date>2017-02-24T18:46:14Z</dc:date>
    <item>
      <title>imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618416#M57783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It seems REST API in 10.5 deprecated simple sintax on layerDefs:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#/Export_Map/02r3000000v7000000/" title="http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#/Export_Map/02r3000000v7000000/"&gt;ArcGIS REST API&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Simple syntax is not supported as an expected value for layerDefs parameter starting 10.5.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;This is pretty hidden in the documentation by the way...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a side effect, it seems imageparameter.layerDefinitions no longer works since it still translates requests to the simple sintax:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/3/jsapi/imageparameters-amd.html" title="https://developers.arcgis.com/javascript/3/jsapi/imageparameters-amd.html"&gt;ImageParameters | API Reference | ArcGIS API for JavaScript 3.19&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In our server we get an error when debugging http requests on the browser's console:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;{"error":{"code":400,"message":"Invalid 'layerDefs' is specified","details":[]}}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our code is pretty simple and worked last week against a 10.3 server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone reproduce and confirm this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EDIT: Just to add that the simplest sample from esri does not work against a 10.5 server:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/3/jssamples/map_multiplelayerdef.html" title="https://developers.arcgis.com/javascript/3/jssamples/map_multiplelayerdef.html"&gt;Layer definitions on a dynamic map service | ArcGIS API for JavaScript 3.19&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems a bug to me... I wish I'm proven wrong...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jan 2017 18:14:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618416#M57783</guid>
      <dc:creator>DuarteCarreira</dc:creator>
      <dc:date>2017-01-10T18:14:28Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618417#M57784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am having similar issues. It has taken me all day with 4 different ESRI Tech support to figure out.&lt;/P&gt;&lt;P&gt;As mentioned in the attached, layerDefs using simple syntax is no longer supported starting 10.5.&lt;BR /&gt;Meaning, it only works with Json Syntax. Currently, I am working to migrate 10.3 Server to 10.5. Using 10.5 service my application do not work and turns out to be due to this reason.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="/legacyfs/online/299261_ArcGIS Rest API 0 layerdefs.png" style="width: 620px; height: 311px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to figure out how to convert following to JSON syntax.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN class="" style="color: #333333; font-weight: bold;"&gt;var&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt; layerDefinitions &lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt; &lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;[];&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt;
layerDefinitions&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="" style="color: #009999;"&gt;0&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;]&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt; &lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt; &lt;/SPAN&gt;&lt;SPAN class="" style="color: #dd1144;"&gt;"POPULATION &amp;gt; 5000000"&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;;&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt;
layerDefinitions&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="" style="color: #009999;"&gt;5&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;]&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt; &lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt; &lt;/SPAN&gt;&lt;SPAN class="" style="color: #dd1144;"&gt;"AREA &amp;gt; 100000"&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;;&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt;
dynamicMapServiceLayer&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt;setLayerDefinitions&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="" style="color: #595959;"&gt;layerDefinitions&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;);&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:25:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618417#M57784</guid>
      <dc:creator>DonKang</dc:creator>
      <dc:date>2021-12-12T02:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618418#M57785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Don, good to know I'm not alone, though being a bug is alarming...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems to me every js app that needs to &lt;SPAN style="text-decoration: line-through;"&gt;turn on/off&lt;/SPAN&gt;&amp;nbsp;change querydefs of layers will not work with a 10.5 server. That's a huge oversight if you ask me...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can convert your example to json but it will only work using a direct request to the rest api, not using the js api.&lt;/P&gt;&lt;P&gt;Your example would be:&lt;/P&gt;&lt;P&gt;{0:"POPULATION &amp;gt; 5000000", 5:"AREA &amp;gt; 100000"}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can see what's going on by copying the request in the browser's console. The request will end with a parameter like f=image. If you change this last parameter to f=html you will see a page where you can change all parameters including the querydefs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This however it does not solve the problem: js api 3.9 does not comply with 10.5 server requiring a json string in querydefs. It's the js api responsibility to turn your programming into correct rest requests.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only way out I see is to roll back 10.5 to 10.4, and wait for a compliant release of js api.&lt;/P&gt;&lt;P&gt;Rolling back has to be done manually: you have to write down every service configuration, every server configuration, and then recreate everything by hand. Unless you made a backup of your last configuration before upgrading to 10.5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, a huge oversight from esri, and a huge loss of time and amount of problems for us.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you hear anything positive from esri please let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EDIT: it just now occurred to me it could be a bug with 10.5 server, accepting the wrong syntax in the layerdefs parameter, and not with the js api... also, I seem to remember an old solution where there was a way in the js api to edit the request before it was sent, correcting whatever was needed to make it work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jan 2017 09:44:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618418#M57785</guid>
      <dc:creator>DuarteCarreira</dc:creator>
      <dc:date>2017-01-11T09:44:49Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618419#M57786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your info.&lt;BR /&gt;Luckily my production environment is still in 10.3. I was in the process setting up a new production server with 10.5.&lt;BR /&gt;And yes this is a major issue. My app simply would not function if layer Definition issue is not fixed.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've contacted ESRI support with your posting. &lt;BR /&gt;I will let you know if I hear anything from ESRI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jan 2017 15:51:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618419#M57786</guid>
      <dc:creator>DonKang</dc:creator>
      <dc:date>2017-01-11T15:51:14Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618420#M57787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bug it is!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And this from ESRI Tech Support.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;I tested on this issue, since the setLayerDefinitions requires an array of string, so even you provided a json object, it will still convert it to array object, which is a conflict with 10.5 service, so just like being discussed in the geonet thread, it is a bug, and currently the workaround might be keep using 10.3 service until we fixed this issue, so I submitted a bug regarding this issue: [BUG-000102051:setLayerDefinitions() function against dynamicmapservicelayer doesn't work for 10.5 services since the simple syntax is not valid for 10.5 anymore.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Don&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jan 2017 15:35:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618420#M57787</guid>
      <dc:creator>DonKang</dc:creator>
      <dc:date>2017-01-12T15:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618421#M57788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Don, thanks very much for posting this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;though the "workaround" is really more a "do not use".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am &amp;nbsp;always amazed thinking how this kind of bugs keep getting through QC to releases. Exportmap is just the most used and fundamental request to the server... And the time it takes to solve... usually more than 12 months. If anything like this would happen, say with iis, I would expect a patch within days... but I think this time it´s really a huge bug that will really kill 10.5... so maybe a new js API release/patch might just appear quickly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anyway, back to the past release...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jan 2017 21:30:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618421#M57788</guid>
      <dc:creator>DuarteCarreira</dc:creator>
      <dc:date>2017-01-12T21:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618422#M57789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am also having the issue. &amp;nbsp;Anyone know of a resource guide for reverting back to 10.3 without a "backup" made?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 14 Jan 2017 03:17:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618422#M57789</guid>
      <dc:creator>JordanPorter</dc:creator>
      <dc:date>2017-01-14T03:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618423#M57790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jordan, you'll have to write down all your configurations and recreate everything in 10.3. This includes server configs like datasources and security, and services.&lt;/P&gt;&lt;P&gt;I think there are scripts that export services configs to help out a bit. Search online...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have found another workaround that is not very elegant but works, by adding a few lines to your web app:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;dynamicMapServiceLayer.on('update-start',function(evt) {
&amp;nbsp; console.log("Original layerDefs:" + evt.target._params.layerDefs);
 
&amp;nbsp; if(evt.target._params.layerDefs.charAt(0) !='{') {
&amp;nbsp; &amp;nbsp; //if not json syntax, convert
&amp;nbsp; &amp;nbsp; evt.target._params.layerDefs = evt.target._params.layerDefs.split(':').join(':"').split(';').join('",') + '"';
&amp;nbsp; &amp;nbsp; evt.target._params.layerDefs = '{' + evt.target._params.layerDefs + '}';
&amp;nbsp; }
 
&amp;nbsp; console.log("Corrected layerDefs:" + evt.target._params.layerDefs);
 });&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just replace dynamicMapServiceLayer with your variable name. Place this code right after creating your layer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Esri could/should come up with something better, like an override for the little piece of code that's building the wrong layerDefs syntax.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 16:42:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618423#M57790</guid>
      <dc:creator>DuarteCarreira</dc:creator>
      <dc:date>2021-12-12T16:42:07Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618424#M57791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This just saved me. &amp;nbsp;After realizing the implications of downgraded ArcGIS server, that became a no-go. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Considering that we have dozen of apps, with several dynamic layers in each, manually defining the listener on each layer would be cumbersome. &amp;nbsp;So I am utilizing this logic in a modular js file to include to loop through each dynamic service and apply the listener. &amp;nbsp;Thanks for your help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Jan 2017 17:05:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618424#M57791</guid>
      <dc:creator>JordanPorter</dc:creator>
      <dc:date>2017-01-15T17:05:14Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618425#M57792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jordan, I haven't tested the code properly and some scenarios I don't know what happens to layerDefs, like when it changes many times as the user operates the web app.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if you get to create your module would you consider sharing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2017 15:39:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618425#M57792</guid>
      <dc:creator>DuarteCarreira</dc:creator>
      <dc:date>2017-01-16T15:39:10Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618426#M57793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for the workaround.&lt;/P&gt;&lt;P&gt;Can you help me to figure out how to apply it to the definitions array in an identify task?&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems a "start" event is not available for identify, so the invalid definition expression error still remain.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2017 15:26:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618426#M57793</guid>
      <dc:creator>AlessioDi_Lorenzo1</dc:creator>
      <dc:date>2017-01-23T15:26:19Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618427#M57794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there Lorenzo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I really think esri has to increase this bug priority. This is going to bubble up in many, many applications. I am amazed geonet is not buzzing with people complaining about this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't have a solution for the issue with identify request... it's the same thing but there's no specific event to that request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't think &lt;A href="https://developers.arcgis.com/javascript/3/jsapi/esri.request-amd.html#esrirequest.setrequestprecallback"&gt;request.setRequestPreCallback(callbackFunction)&lt;/A&gt; works with identify but I haven't tested that (it doesn't work with export request for sure).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What might work is to use &lt;A href="https://developers.arcgis.com/javascript/3/jsapi/identifyparameters-amd.html#dynamiclayerinfos"&gt;dynamicLayers &lt;/A&gt;in identifyParameters instead. I know this works in export, so it must also work with identify. You can specify pretty much everything you want with dynamicLayers, like the definitionquery, symbology, etc. It's pretty complicated though, but there are samples out there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another option I thought of when searching for a solution to the initial problem was to use a proxy that just corrects the layerDefs parameter in every request that passes through it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can easily modify &lt;A href="https://github.com/Esri/resource-proxy"&gt;esri's proxy&lt;/A&gt; to do that, and use the proxied url instead of the direct mapservice url. I think this is the easiest way and also the broader solution because it will catch and correct every request you send its way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the only *perfect* solution has to come from esri. So my best advice is to get them on the phone.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2017 19:20:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618427#M57794</guid>
      <dc:creator>DuarteCarreira</dc:creator>
      <dc:date>2017-01-23T19:20:44Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618428#M57795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you Duarte,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;maybe the less problematic way for me is to roll back to 10.4.1&lt;/P&gt;&lt;P&gt;Fortunately I just have to reinstall the web adaptors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I expect ESRI fix this asap! Otherwise 10.5 will remain unuseful for anyone having a production environment with web applications running.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2017 08:31:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618428#M57795</guid>
      <dc:creator>AlessioDi_Lorenzo1</dc:creator>
      <dc:date>2017-01-24T08:31:09Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618429#M57796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for posting these workarounds and reports.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It doesn't seem so much as a bug as a planned breaking change that should have been updated in the js api prior to releasing 10.5...Seems like a scary lack of communication between the js team and the server team.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2017 19:07:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618429#M57796</guid>
      <dc:creator>GreggRoemhildt1</dc:creator>
      <dc:date>2017-01-24T19:07:27Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618430#M57797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Gregg, yes it seems that way. What I feel most scary is the absence of awareness or communication from esri. If you look at the bug description it seems unaware of any critical level assessment. It's just one more bug to the pile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, how can we shout out to someone from esri to this thread? Maybe using some name tags will work?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/people/jskinner-esristaff"&gt;jskinner-esristaff&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/people/nicolaraluca"&gt;nicolaraluca&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/people/odoe"&gt;odoe&lt;/A&gt;‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2017 19:25:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618430#M57797</guid>
      <dc:creator>DuarteCarreira</dc:creator>
      <dc:date>2017-01-24T19:25:54Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618431#M57798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Glad I found this thread since it indicates the problem I am having is not of my own making.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My unfortunate observation is that in the &lt;STRONG&gt;10.41 REST API&lt;/STRONG&gt; if you (1) use a &lt;STRONG&gt;layerDefs&lt;/STRONG&gt; parameter ***with either JSON or non-JSON syntax*** and you (2) also use a &lt;STRONG&gt;dynamicLayers&lt;/STRONG&gt; parameter, then your &lt;STRONG&gt;layerDefs parameter is ignored&lt;/STRONG&gt;.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have developed a Google map viewer called &lt;STRONG&gt;Gmap4&lt;/STRONG&gt; that uses the ESRI REST API to display user-specified MapServer layers.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following map links use layer 9 from&lt;BR /&gt;&lt;A href="https://services.nationalmap.gov/arcgis/rest/services/govunits/MapServer"&gt;https://services.nationalmap.gov/arcgis/rest/services/govunits/MapServer&lt;/A&gt; and also use a layerDefs parameter to display an outline map of just the congressional districts just in Washington State. The basemap tiles are all white.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://mappingsupport.com/p/gmap4.php?ll=46.822190,-120.490967&amp;amp;z=6&amp;amp;t=Congressional_district&amp;amp;rest=https://services.nationalmap.gov/arcgis/rest/services/WFS/govunits/MapServer?name=Congressional_district&amp;amp;layers=9&amp;amp;transparent=true&amp;amp;layerDefs={&amp;quot;9&amp;quot;:&amp;quot;STATE_NAME='Washington'&amp;quot;}"&gt;https://mappingsupport.com/p/gmap4.php?ll=46.822190,-120.490967&amp;amp;z=6&amp;amp;t=Congressional_district&amp;amp;rest=https://services.nationalmap.gov/arcgis/rest/services/WFS/govunits/MapServer?name=Congressional_district&amp;amp;layers=9&amp;amp;transparent=true&amp;amp;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;layerDefs&lt;/STRONG&gt;&lt;/SPAN&gt;={"9":"STATE_NAME='Washington'"}&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since the layer I am displaying supports dynamic layers, I wish to change the styling of how the layer data appears on the map.&amp;nbsp; If I take the exact same map and add a dynamicLayers parameter, then (1) the appearance of layer 9 is correctly changed according to my dynamicLayers parameter, but (2) all congressional districts for the USA now appear on the map. In other words, the layerDefs parameter requesting only data for Washington state is ignored. I tried using non-JSON syntax for layerDefs and got the same result.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://mappingsupport.com/p/gmap4.php?ll=46.822190,-120.490967&amp;amp;z=6&amp;amp;t=Congressional_district&amp;amp;rest=https://services.nationalmap.gov/arcgis/rest/services/WFS/govunits/MapServer?name=Congressional_district&amp;amp;layers=9&amp;amp;transparent=true&amp;amp;layerDefs={&amp;quot;9&amp;quot;:&amp;quot;STATE_NAME='Washington'&amp;quot;}&amp;amp;dynamicLayers=[{&amp;quot;source&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;mapLayer&amp;quot;,&amp;quot;mapLayerId&amp;quot;:9},&amp;quot;drawingInfo&amp;quot;:{&amp;quot;renderer&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;simple&amp;quot;,&amp;quot;symbol&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;esriSFS&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;esriSFSSolid&amp;quot;,&amp;quot;color&amp;quot;:[255,0,0,255],&amp;quot;outline&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;esriSLS&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;esriSLSSolid&amp;quot;,&amp;quot;color&amp;quot;:[0,255,0,255],&amp;quot;width&amp;quot;:2}}}}}]"&gt;https://mappingsupport.com/p/gmap4.php?ll=46.822190,-120.490967&amp;amp;z=6&amp;amp;t=Congressional_district&amp;amp;rest=https://services.nationalmap.gov/arcgis/rest/services/WFS/govunits/MapServer?name=Congressional_district&amp;amp;layers=9&amp;amp;transparent=true&amp;amp;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;layerDefs&lt;/STRONG&gt;&lt;/SPAN&gt;={"9":"STATE_NAME='Washington'"}&amp;amp;&lt;STRONG style="color: #ff0000;"&gt;dynamicLayers&lt;/STRONG&gt;=[{"source":{"type":"mapLayer","mapLayerId":9},"drawingInfo":{"renderer":{"type":"simple","symbol":{"type":"esriSFS","style":"esriSFSSolid","color":[255,0,0,255],"outline":{"type":"esriSLS","style":"esriSLSSolid","color":[0,255,0,255],"width":2}}}}}]&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suspect that I am SOL and will simply have to wait for the server admin to change to a different version of ArcGIS that hopefully does not have this bug.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Joseph&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2017 19:28:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618431#M57798</guid>
      <dc:creator>JosephElfelt1</dc:creator>
      <dc:date>2017-01-24T19:28:13Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618432#M57799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you know what the bug number is? For potentially helpful tracking in the future?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2017 19:36:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618432#M57799</guid>
      <dc:creator>GreggRoemhildt1</dc:creator>
      <dc:date>2017-01-24T19:36:34Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618433#M57800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BUG-000102051&lt;BR /&gt;You can find it my posting towards the top.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2017 19:40:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618433#M57800</guid>
      <dc:creator>DonKang</dc:creator>
      <dc:date>2017-01-24T19:40:40Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618434#M57801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Its very simple, i just loop through all the dynamic layers in the map, and apply your "patch"&lt;/P&gt;&lt;P&gt;I load it in the header, and since i wanted to be able to just load it in any code ive written, it wont know when the layers will all be loaded, and i didnt want to have to add ANYTHING else to any of the apps. &amp;nbsp;So the timeouts are just waiting and trying again, not pretty i know, but it allows me to not have to add any support code in the apps themselves.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wanted something that would just loop through any dynamic layer, so this is what i've implemented. &amp;nbsp;Though it's FAR from ideal, It's worked great so far.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;function &lt;/SPAN&gt;&lt;SPAN style="color: #ffc66d;"&gt;patch&lt;/SPAN&gt;() {
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;if &lt;/SPAN&gt;(map) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;if &lt;/SPAN&gt;(map.&lt;SPAN style="color: #9876aa;"&gt;loaded&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; &lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;var &lt;/SPAN&gt;patchDebug = &lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;true
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if &lt;/SPAN&gt;(patchDebug) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&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="color: #9876aa;"&gt;console&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;debug&lt;/SPAN&gt;(&lt;SPAN style="color: #6a8759;"&gt;"Applying 10.5 Patch"&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; &lt;SPAN style="color: #9876aa;"&gt;jQuery&lt;/SPAN&gt;.&lt;SPAN style="color: #ffc66d;"&gt;each&lt;/SPAN&gt;(map.&lt;SPAN style="color: #9876aa;"&gt;layerIds&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;function &lt;/SPAN&gt;(index&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;value) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.getLayer(value).&lt;SPAN style="color: #ffc66d;"&gt;on&lt;/SPAN&gt;(&lt;SPAN style="color: #6a8759;"&gt;'update-start'&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;function &lt;/SPAN&gt;(evt) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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="color: #808080;"&gt;//console.log("Original layerDefs:" + evt.target._params.layerDefs);
&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&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;/SPAN&gt;&lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;try &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; &lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;if &lt;/SPAN&gt;(evt.&lt;SPAN style="color: #9876aa;"&gt;target&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;_params&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; &lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;if &lt;/SPAN&gt;(evt.&lt;SPAN style="color: #9876aa;"&gt;target&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;_params&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;layerDefs&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; &lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;if &lt;/SPAN&gt;(evt.&lt;SPAN style="color: #9876aa;"&gt;target&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;_params&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;layerDefs&lt;/SPAN&gt;.&lt;SPAN style="color: #ffc66d;"&gt;charAt&lt;/SPAN&gt;(&lt;SPAN style="color: #6897bb;"&gt;0&lt;/SPAN&gt;) != &lt;SPAN style="color: #6a8759;"&gt;'{'&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; &lt;SPAN style="color: #808080;"&gt;//if not json syntax, convert
&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&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;/SPAN&gt;evt.&lt;SPAN style="color: #9876aa;"&gt;target&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;_params&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;layerDefs &lt;/SPAN&gt;= evt.&lt;SPAN style="color: #9876aa;"&gt;target&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;_params&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;layerDefs&lt;/SPAN&gt;.&lt;SPAN style="color: #ffc66d;"&gt;split&lt;/SPAN&gt;(&lt;SPAN style="color: #6a8759;"&gt;':'&lt;/SPAN&gt;).&lt;SPAN style="color: #ffc66d;"&gt;join&lt;/SPAN&gt;(&lt;SPAN style="color: #6a8759;"&gt;':"'&lt;/SPAN&gt;).&lt;SPAN style="color: #ffc66d;"&gt;split&lt;/SPAN&gt;(&lt;SPAN style="color: #6a8759;"&gt;';'&lt;/SPAN&gt;).&lt;SPAN style="color: #ffc66d;"&gt;join&lt;/SPAN&gt;(&lt;SPAN style="color: #6a8759;"&gt;'",'&lt;/SPAN&gt;) + &lt;SPAN style="color: #6a8759;"&gt;'"'&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;;
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&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;/SPAN&gt;evt.&lt;SPAN style="color: #9876aa;"&gt;target&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;_params&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;layerDefs &lt;/SPAN&gt;= &lt;SPAN style="color: #6a8759;"&gt;'{' &lt;/SPAN&gt;+ evt.&lt;SPAN style="color: #9876aa;"&gt;target&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;_params&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;layerDefs &lt;/SPAN&gt;+ &lt;SPAN style="color: #6a8759;"&gt;'}'&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;;
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&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; &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; &lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;if &lt;/SPAN&gt;(patchDebug) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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="color: #9876aa;"&gt;console&lt;/SPAN&gt;.&lt;SPAN style="color: #ffc66d;"&gt;log&lt;/SPAN&gt;(&lt;SPAN style="color: #6a8759;"&gt;"Patch Corrected " &lt;/SPAN&gt;+ evt.&lt;SPAN style="color: #9876aa;"&gt;target&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;id &lt;/SPAN&gt;+ &lt;SPAN style="color: #6a8759;"&gt;" defQ to: " &lt;/SPAN&gt;+ evt.&lt;SPAN style="color: #9876aa;"&gt;target&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;_params&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;layerDefs&lt;/SPAN&gt;)&lt;SPAN style="color: #cc7832;"&gt;;
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&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; &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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="color: #cc7832; font-weight: bold;"&gt;catch
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832; font-weight: bold;"&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&gt;(err) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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="color: #cc7832; font-weight: bold;"&gt;if &lt;/SPAN&gt;(patchDebug) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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="color: #9876aa;"&gt;console&lt;/SPAN&gt;.&lt;SPAN style="color: #ffc66d;"&gt;error&lt;/SPAN&gt;(err)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&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="color: #cc7832;"&gt;;
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&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; &lt;/SPAN&gt;map.getLayer(value).&lt;SPAN style="color: #ffc66d;"&gt;refresh&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; &lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;else &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; &lt;SPAN style="color: #9876aa;"&gt;window&lt;/SPAN&gt;.&lt;SPAN style="color: #ffc66d;"&gt;setTimeout&lt;/SPAN&gt;(&lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;function &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; &lt;SPAN style="color: #ffc66d;"&gt;patch&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; }&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #6897bb;"&gt;1000&lt;/SPAN&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;else &lt;/SPAN&gt;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #9876aa;"&gt;window&lt;/SPAN&gt;.&lt;SPAN style="color: #ffc66d;"&gt;setTimeout&lt;/SPAN&gt;(&lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;function &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; &lt;SPAN style="color: #ffc66d;"&gt;patch&lt;/SPAN&gt;()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #6897bb;"&gt;1000&lt;/SPAN&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;SPAN style="background-color: #344134;"&gt;}&lt;/SPAN&gt;
&lt;SPAN style="color: #9876aa;"&gt;window&lt;/SPAN&gt;.&lt;SPAN style="color: #ffc66d;"&gt;setTimeout&lt;/SPAN&gt;(&lt;SPAN style="color: #cc7832; font-weight: bold;"&gt;function &lt;/SPAN&gt;() {
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ffc66d;"&gt;patch&lt;/SPAN&gt;()
}&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #6897bb;"&gt;5000&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:25:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618434#M57801</guid>
      <dc:creator>JordanPorter</dc:creator>
      <dc:date>2021-12-12T02:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: imageparameters.layerDefs does not work with 10.5</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618435#M57802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Joseph this is a different, unrelated problem, and I would suggest opening a new thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, you have to add a definitionExpression to your dynamicLayer 9. For instance:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://mappingsupport.com/p/gmap4.php?ll=46.822190,-120.490967&amp;amp;z=6&amp;amp;t=Congressional_district&amp;amp;rest=https://services.nationalmap.gov/arcgis/rest/services/WFS/govunits/MapServer?name=Congressional_district&amp;amp;layers=9&amp;amp;transparent=true&amp;amp;layerDefs={&amp;quot;9&amp;quot;:&amp;quot;STATE_NAME='Washington'&amp;quot;}&amp;amp;dynamicLayers=[{&amp;quot;source&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;mapLayer&amp;quot;,&amp;quot;mapLayerId&amp;quot;:9}, &amp;quot;definitionExpression&amp;quot;: &amp;quot;STATE_NAME='Washington'&amp;quot;,&amp;quot;drawingInfo&amp;quot;:{&amp;quot;renderer&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;simple&amp;quot;,&amp;quot;symbol&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;esriSFS&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;esriSFSSolid&amp;quot;,&amp;quot;color&amp;quot;:[255,0,0,255],&amp;quot;outline&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;esriSLS&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;esriSLSSolid&amp;quot;,&amp;quot;color&amp;quot;:[0,255,0,255],&amp;quot;width&amp;quot;:2}}}}}]"&gt;https://mappingsupport.com/p/gmap4.php?ll=46.822190,-120.490967&amp;amp;z=6&amp;amp;t=Congressional_district&amp;amp;rest=https://services.nationalmap.gov/arcgis/rest/services/WFS/govunits/MapServer?name=Congressional_district&amp;amp;layers=9&amp;amp;transparent=true&amp;amp;layerDefs={"9":"STATE_NAME='Washington'"}&amp;amp;dynamicLayers=[{"source":{"type":"mapLayer","mapLayerId":9}, "definitionExpression": "STATE_NAME='Washington'","drawingInfo":{"renderer":{"type":"simple","symbol":{"type":"esriSFS","style":"esriSFSSolid","color":[255,0,0,255],"outline":{"type":"esriSLS","style":"esriSLSSolid","color":[0,255,0,255],"width":2}}}}}]&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2017 11:12:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/imageparameters-layerdefs-does-not-work-with-10-5/m-p/618435#M57802</guid>
      <dc:creator>DuarteCarreira</dc:creator>
      <dc:date>2017-01-25T11:12:33Z</dc:date>
    </item>
  </channel>
</rss>

