<?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: Highlight multiple objects in different colour simultaneously in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1078706#M73858</link>
    <description>&lt;P&gt;This is correct, you can't highlight 2 features with different colors simultaneously.&amp;nbsp;&lt;/P&gt;&lt;P&gt;And yes, a workaround is to create a new graphic that highlights the feature. For ideas see the third style in this blog post:&amp;nbsp;&lt;A href="https://www.esri.com/arcgis-blog/products/js-api-arcgis/3d-gis/feature-selection-styles-in-web-scenes/" target="_blank"&gt;https://www.esri.com/arcgis-blog/products/js-api-arcgis/3d-gis/feature-selection-styles-in-web-scenes/&lt;/A&gt;&amp;nbsp;Let us know if need advice or help with this.&lt;/P&gt;</description>
    <pubDate>Wed, 14 Jul 2021 14:57:09 GMT</pubDate>
    <dc:creator>RalucaNicola1</dc:creator>
    <dc:date>2021-07-14T14:57:09Z</dc:date>
    <item>
      <title>Highlight multiple objects in different colour simultaneously</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1032354#M71909</link>
      <description>&lt;DIV&gt;&lt;SPAN&gt;//I have two layers from which I have queried the object IDs (multipatch features) . &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;What i want to achieve is to highlight the object IDs in different colors and display them simultaneously.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;The issue I am facing while doing this is that when I give these objects different colors as per layer and try to highlight them by calling the function , the objects get highlighted in the same color.//&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;highlightHandle1&lt;/SPAN&gt;=&lt;SPAN&gt;null&lt;/SPAN&gt;;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;highlightHandle2&lt;/SPAN&gt;=&lt;SPAN&gt;null&lt;/SPAN&gt;;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;view&lt;/SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;new&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;SceneView&lt;/SPAN&gt;({&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;container&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;"viewDiv"&lt;/SPAN&gt;,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;map&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;webscene&lt;/SPAN&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;});&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;buildingColor1&lt;/SPAN&gt;(){&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;webscene&lt;/SPAN&gt;.&lt;SPAN&gt;load&lt;/SPAN&gt;().&lt;SPAN&gt;then&lt;/SPAN&gt;(&lt;SPAN&gt;function&lt;/SPAN&gt;()&amp;nbsp;{&lt;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;officeSceneLayer&lt;/SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;webscene&lt;/SPAN&gt;.&lt;SPAN&gt;allLayers&lt;/SPAN&gt;.&lt;SPAN&gt;filter&lt;/SPAN&gt;(&lt;SPAN&gt;function&lt;/SPAN&gt;(&lt;SPAN&gt;elem&lt;/SPAN&gt;)&amp;nbsp;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;return&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;elem&lt;/SPAN&gt;.&lt;SPAN&gt;title&lt;/SPAN&gt;&amp;nbsp;===&amp;nbsp;&lt;SPAN&gt;"office&amp;nbsp;layer"&lt;/SPAN&gt;;&lt;/DIV&gt;&lt;DIV&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;}).&lt;SPAN&gt;items&lt;/SPAN&gt;[&lt;SPAN&gt;0&lt;/SPAN&gt;];&lt;/DIV&gt;&lt;DIV&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;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&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;&lt;SPAN&gt;//&amp;nbsp;Highlight&amp;nbsp;is&amp;nbsp;set&amp;nbsp;on&amp;nbsp;the&amp;nbsp;layerView,&amp;nbsp;so&amp;nbsp;we&amp;nbsp;need&amp;nbsp;to&amp;nbsp;detect&amp;nbsp;when&amp;nbsp;the&amp;nbsp;layerView&amp;nbsp;is&amp;nbsp;ready&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;view&lt;/SPAN&gt;.&lt;SPAN&gt;whenLayerView&lt;/SPAN&gt;(&lt;SPAN&gt;officeSceneLayer&lt;/SPAN&gt;).&lt;SPAN&gt;then&lt;/SPAN&gt;(&lt;SPAN&gt;function&lt;/SPAN&gt;(&lt;SPAN&gt;officeLayerView&lt;/SPAN&gt;)&amp;nbsp;{&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&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;&lt;SPAN&gt;const&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;query&lt;/SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;officeLayerView&lt;/SPAN&gt;.&lt;SPAN&gt;createQuery&lt;/SPAN&gt;();&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&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;&lt;SPAN&gt;officeLayerView&lt;/SPAN&gt;.&lt;SPAN&gt;queryObjectIds&lt;/SPAN&gt;(&lt;SPAN&gt;query&lt;/SPAN&gt;).&lt;SPAN&gt;then&lt;/SPAN&gt;(&lt;SPAN&gt;highlightBuildings1&lt;/SPAN&gt;);&lt;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;console&lt;/SPAN&gt;.&lt;SPAN&gt;log&lt;/SPAN&gt;(&lt;SPAN&gt;"checking1"&lt;/SPAN&gt;);&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&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;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;highlightBuildings1&lt;/SPAN&gt;(&lt;SPAN&gt;objectIds&lt;/SPAN&gt;){&amp;nbsp;&lt;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;console&lt;/SPAN&gt;.&lt;SPAN&gt;log&lt;/SPAN&gt;(&lt;SPAN&gt;"checking2"&lt;/SPAN&gt;);&lt;/DIV&gt;&lt;DIV&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;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;officeLayerView&lt;/SPAN&gt;.&lt;SPAN&gt;view&lt;/SPAN&gt;.&lt;SPAN&gt;highlightOptions&lt;/SPAN&gt;.&lt;SPAN&gt;color&lt;/SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;"red"&lt;/SPAN&gt;;&lt;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;highlightHandle1&lt;/SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;officeLayerView&lt;/SPAN&gt;.&lt;SPAN&gt;highlight&lt;/SPAN&gt;(&lt;SPAN&gt;objectIds&lt;/SPAN&gt;);&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&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;}&lt;/DIV&gt;&lt;DIV&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;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&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;});&lt;/DIV&gt;&lt;DIV&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;})&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;buildingColor2&lt;/SPAN&gt;(){&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;webscene&lt;/SPAN&gt;.&lt;SPAN&gt;load&lt;/SPAN&gt;().&lt;SPAN&gt;then&lt;/SPAN&gt;(&lt;SPAN&gt;function&lt;/SPAN&gt;()&amp;nbsp;{&lt;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;residentialSceneLayer&lt;/SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;webscene&lt;/SPAN&gt;.&lt;SPAN&gt;allLayers&lt;/SPAN&gt;.&lt;SPAN&gt;filter&lt;/SPAN&gt;(&lt;SPAN&gt;function&lt;/SPAN&gt;(&lt;SPAN&gt;elem&lt;/SPAN&gt;)&amp;nbsp;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;return&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;elem&lt;/SPAN&gt;.&lt;SPAN&gt;title&lt;/SPAN&gt;&amp;nbsp;===&amp;nbsp;&lt;SPAN&gt;"residential&amp;nbsp;layer"&lt;/SPAN&gt;;&lt;/DIV&gt;&lt;DIV&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;}).&lt;SPAN&gt;items&lt;/SPAN&gt;[&lt;SPAN&gt;0&lt;/SPAN&gt;];&lt;/DIV&gt;&lt;DIV&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;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&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;&lt;SPAN&gt;//&amp;nbsp;Highlight&amp;nbsp;is&amp;nbsp;set&amp;nbsp;on&amp;nbsp;the&amp;nbsp;layerView,&amp;nbsp;so&amp;nbsp;we&amp;nbsp;need&amp;nbsp;to&amp;nbsp;detect&amp;nbsp;when&amp;nbsp;the&amp;nbsp;layerView&amp;nbsp;is&amp;nbsp;ready&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;view&lt;/SPAN&gt;.&lt;SPAN&gt;whenLayerView&lt;/SPAN&gt;(&lt;SPAN&gt;residentialSceneLayer&lt;/SPAN&gt;).&lt;SPAN&gt;then&lt;/SPAN&gt;(&lt;SPAN&gt;function&lt;/SPAN&gt;(&lt;SPAN&gt;residentialLayerView&lt;/SPAN&gt;)&amp;nbsp;{&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&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;&lt;SPAN&gt;const&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;query&lt;/SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;residentialLayerView&lt;/SPAN&gt;.&lt;SPAN&gt;createQuery&lt;/SPAN&gt;();&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&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;&lt;SPAN&gt;residentialLayerView&lt;/SPAN&gt;.&lt;SPAN&gt;queryObjectIds&lt;/SPAN&gt;(&lt;SPAN&gt;query&lt;/SPAN&gt;).&lt;SPAN&gt;then&lt;/SPAN&gt;(&lt;SPAN&gt;highlightBuildings2&lt;/SPAN&gt;);&lt;/DIV&gt;&lt;DIV&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;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&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;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;highlightBuildings2&lt;/SPAN&gt;(&lt;SPAN&gt;objectIds&lt;/SPAN&gt;){&amp;nbsp;&lt;/DIV&gt;&lt;DIV&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;&lt;/DIV&gt;&lt;DIV&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;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;residentialLayerView&lt;/SPAN&gt;.&lt;SPAN&gt;view&lt;/SPAN&gt;.&lt;SPAN&gt;highlightOptions&lt;/SPAN&gt;.&lt;SPAN&gt;color&lt;/SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;"blue"&lt;/SPAN&gt;;&lt;/DIV&gt;&lt;DIV&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;&lt;SPAN&gt;highlightHandle2&lt;/SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;officeLayerView&lt;/SPAN&gt;.&lt;SPAN&gt;highlight&lt;/SPAN&gt;(&lt;SPAN&gt;objectIds&lt;/SPAN&gt;);&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&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;}&lt;/DIV&gt;&lt;DIV&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;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&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;});&lt;/DIV&gt;&lt;DIV&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;})&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;buildingColor1();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;buildingColor2();&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 03 Mar 2021 10:26:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1032354#M71909</guid>
      <dc:creator>abhishek_shah</dc:creator>
      <dc:date>2021-03-03T10:26:56Z</dc:date>
    </item>
    <item>
      <title>Re: Highlight multiple objects in different colour simultaneously</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1032419#M71913</link>
      <description>&lt;P&gt;Please use the code formatting option that will improve the readability of large code blocks like this.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/t5/python-blog/code-formatting-the-community-version/ba-p/1007633" target="_blank"&gt;Code formatting ... the Community Version - Esri Community&lt;/A&gt;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;var highlightHandle1 = null;
var highlightHandle2 = null;
var view = new SceneView({
  container: "viewDiv",
  map: webscene,
});

function buildingColor1() {
  webscene.load().then(function () {
    var officeSceneLayer = webscene.allLayers.filter(function (elem) {
      return elem.title === "office layer";
    }).items[0];
    // Highlight is set on the layerView, so we need to detect when the layerView is ready
    view.whenLayerView(officeSceneLayer).then(function (officeLayerView) {
      const query = officeLayerView.createQuery();
      officeLayerView.queryObjectIds(query).then(highlightBuildings1);
      console.log("checking1");
      function highlightBuildings1(objectIds) {
        console.log("checking2");
        officeLayerView.view.highlightOptions.color = "red";
        highlightHandle1 = officeLayerView.highlight(objectIds);
      }
    });
  })
}

function buildingColor2() {
  webscene.load().then(function () {
    var residentialSceneLayer = webscene.allLayers.filter(function (elem) {
      return elem.title === "residential layer";
    }).items[0];
    // Highlight is set on the layerView, so we need to detect when the layerView is ready
    view.whenLayerView(residentialSceneLayer).then(function (residentialLayerView) {
      const query = residentialLayerView.createQuery();
      residentialLayerView.queryObjectIds(query).then(highlightBuildings2);
      function highlightBuildings2(objectIds) {
        residentialLayerView.view.highlightOptions.color = "blue";
        highlightHandle2 = officeLayerView.highlight(objectIds);
      }
    });
  })
}

buildingColor1();
buildingColor2();&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 03 Mar 2021 14:50:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1032419#M71913</guid>
      <dc:creator>BlakeTerhune</dc:creator>
      <dc:date>2021-03-03T14:50:17Z</dc:date>
    </item>
    <item>
      <title>Re: Highlight multiple objects in different colour simultaneously</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1032786#M71926</link>
      <description>&lt;P&gt;Okay thanks for doing it for us ... Could you figure out our problem ?&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 08:59:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1032786#M71926</guid>
      <dc:creator>abhishek_shah</dc:creator>
      <dc:date>2021-03-04T08:59:44Z</dc:date>
    </item>
    <item>
      <title>Re: Highlight multiple objects in different colour simultaneously</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1032864#M71930</link>
      <description>&lt;P&gt;It looks like the &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-views-SceneView.html#highlightOptions" target="_self"&gt;highlightOptions&lt;/A&gt; are set on the SceneView so changing it will affect all features highlighted. I think what you might have to do is add the features to a &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GraphicsLayer.html#" target="_self"&gt;GraphicsLayer&lt;/A&gt;, each with a different symbol.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 14:43:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1032864#M71930</guid>
      <dc:creator>BlakeTerhune</dc:creator>
      <dc:date>2021-03-04T14:43:27Z</dc:date>
    </item>
    <item>
      <title>Re: Highlight multiple objects in different colour simultaneously</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1078706#M73858</link>
      <description>&lt;P&gt;This is correct, you can't highlight 2 features with different colors simultaneously.&amp;nbsp;&lt;/P&gt;&lt;P&gt;And yes, a workaround is to create a new graphic that highlights the feature. For ideas see the third style in this blog post:&amp;nbsp;&lt;A href="https://www.esri.com/arcgis-blog/products/js-api-arcgis/3d-gis/feature-selection-styles-in-web-scenes/" target="_blank"&gt;https://www.esri.com/arcgis-blog/products/js-api-arcgis/3d-gis/feature-selection-styles-in-web-scenes/&lt;/A&gt;&amp;nbsp;Let us know if need advice or help with this.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jul 2021 14:57:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1078706#M73858</guid>
      <dc:creator>RalucaNicola1</dc:creator>
      <dc:date>2021-07-14T14:57:09Z</dc:date>
    </item>
    <item>
      <title>Re: Highlight multiple objects in different colour simultaneously</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1594369#M86666</link>
      <description>&lt;P&gt;Hi there,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I want to let you know that this is implemented and available at version 4.32 -&amp;nbsp;&lt;A href="https://developers.arcgis.com/javascript/latest/release-notes/#enhanced-highlights-api" target="_blank"&gt;https://developers.arcgis.com/javascript/latest/release-notes/#enhanced-highlights-api&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Mar 2025 17:28:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/highlight-multiple-objects-in-different-colour/m-p/1594369#M86666</guid>
      <dc:creator>UndralBatsukh</dc:creator>
      <dc:date>2025-03-11T17:28:18Z</dc:date>
    </item>
  </channel>
</rss>

