<?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 Change FeatureLayer renderer in ExB custom widget in ArcGIS Experience Builder Questions</title>
    <link>https://community.esri.com/t5/arcgis-experience-builder-questions/change-featurelayer-renderer-in-exb-custom-widget/m-p/1278793#M6716</link>
    <description>&lt;P&gt;I am creating a custom widget for ExB that is based on the filter widget. I'd like to modify the data source (feature layer) used for the filtering and change its renderer, specifically set it to a class breaks renderer with breaks depending on what filtered values they selected. I was able to create the renderer object but when I try to set the FeatureLayer.renderer = render, nothing happens. I assume that is because ExB is getting the renderer from the web map still. I was thinking maybe having to use LayerView but don't see a renderer property on it. Any ideas?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 14 Apr 2023 14:56:37 GMT</pubDate>
    <dc:creator>MarcBate</dc:creator>
    <dc:date>2023-04-14T14:56:37Z</dc:date>
    <item>
      <title>Change FeatureLayer renderer in ExB custom widget</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/change-featurelayer-renderer-in-exb-custom-widget/m-p/1278793#M6716</link>
      <description>&lt;P&gt;I am creating a custom widget for ExB that is based on the filter widget. I'd like to modify the data source (feature layer) used for the filtering and change its renderer, specifically set it to a class breaks renderer with breaks depending on what filtered values they selected. I was able to create the renderer object but when I try to set the FeatureLayer.renderer = render, nothing happens. I assume that is because ExB is getting the renderer from the web map still. I was thinking maybe having to use LayerView but don't see a renderer property on it. Any ideas?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2023 14:56:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/change-featurelayer-renderer-in-exb-custom-widget/m-p/1278793#M6716</guid>
      <dc:creator>MarcBate</dc:creator>
      <dc:date>2023-04-14T14:56:37Z</dc:date>
    </item>
    <item>
      <title>Re: Change FeatureLayer renderer in ExB custom widget</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/change-featurelayer-renderer-in-exb-custom-widget/m-p/1278958#M6718</link>
      <description>&lt;P&gt;I kinda answered it for myself here. I had to get the featurelayer off the jimumapview layerview and then set the layerview.layer.renderer and it worked&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;const &lt;/SPAN&gt;viewMgr = MapViewManager.&lt;SPAN&gt;getInstance&lt;/SPAN&gt;()&lt;BR /&gt;&lt;SPAN&gt;const &lt;/SPAN&gt;jimuMapView = viewMgr.&lt;SPAN&gt;getJimuMapViewById&lt;/SPAN&gt;(viewMgr.&lt;SPAN&gt;getAllJimuMapViewIds&lt;/SPAN&gt;()[&lt;SPAN&gt;0&lt;/SPAN&gt;])&lt;BR /&gt;&lt;SPAN&gt;const &lt;/SPAN&gt;featureLayer = jimuMapView.&lt;SPAN&gt;jimuLayerViews&lt;/SPAN&gt;[jimuMapView.&lt;SPAN&gt;mapWidgetId &lt;/SPAN&gt;+ &lt;SPAN&gt;'-' &lt;/SPAN&gt;+ featureLayerDs.&lt;SPAN&gt;id&lt;/SPAN&gt;].&lt;SPAN&gt;layer&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2023 21:38:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/change-featurelayer-renderer-in-exb-custom-widget/m-p/1278958#M6718</guid>
      <dc:creator>MarcBate</dc:creator>
      <dc:date>2023-04-14T21:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: Change FeatureLayer renderer in ExB custom widget</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/change-featurelayer-renderer-in-exb-custom-widget/m-p/1283055#M6793</link>
      <description>&lt;P&gt;That method of grabbing the map view is a pretty neat trick. I took it and passed it into my initial state to solve a problem I was dealing with.&lt;/P&gt;&lt;P&gt;const viewManager = MapViewManager.getInstance()&lt;BR /&gt;const mapView = viewManager.getJimuMapViewById(viewManager.getAllJimuMapViewIds()[0])&lt;BR /&gt;const [jimuMapView, setJimuMapView] = useState&amp;lt;JimuMapView&amp;gt;(mapView)&lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2023 20:51:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/change-featurelayer-renderer-in-exb-custom-widget/m-p/1283055#M6793</guid>
      <dc:creator>JeffreyThompson2</dc:creator>
      <dc:date>2023-04-26T20:51:18Z</dc:date>
    </item>
  </channel>
</rss>

