<?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: Learning how to use Data Sources in Experience Builder in ArcGIS Experience Builder Questions</title>
    <link>https://community.esri.com/t5/arcgis-experience-builder-questions/learning-how-to-use-data-sources-in-experience/m-p/1220866#M5482</link>
    <description>&lt;P&gt;The Experience Builder Dev Edition is a great piece of software and I really enjoy how Data Sources can be configured with Multiple Data Views at the top level of the app and shared between widgets.&amp;nbsp; I think I just need to spend more time looking through sample code and the api docs to really learn how to utilize it all in my own widget.&amp;nbsp; Good Times ahead!&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 11 Oct 2022 20:18:43 GMT</pubDate>
    <dc:creator>rhughes522</dc:creator>
    <dc:date>2022-10-11T20:18:43Z</dc:date>
    <item>
      <title>Learning how to use Data Sources in Experience Builder</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/learning-how-to-use-data-sources-in-experience/m-p/1220381#M5472</link>
      <description>&lt;P&gt;When using Experience Builder Dev&amp;nbsp; Edition I am able to create a basic widget and use components from jimu, access the map and a single layer as a Data Source.&amp;nbsp; What I am really struggling with is how to configure Data Sources in the widget, especially multiple feature layers.&amp;nbsp; I've been unable to find advanced documentation and am looking through sample widget code and watching seminars.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a guide to help learn how to create advanced widgets?&amp;nbsp;&lt;/P&gt;&lt;P&gt;What is the pathway to learn how to use multiple data sources in a widget?&lt;/P&gt;&lt;P&gt;Is there any guide on how to actually populate UI components with data?&amp;nbsp; The UI components don't describe how they should be populated.&amp;nbsp; I am seeing that I need to use the state in the widget, but these are just piecemeal things I am gathering from all the online resources.&amp;nbsp; A single guide would be very useful.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Most of the descriptions I find online are circular references (ie. the Repeated Data Source section does not actually say what makes a Data Source Repeatable, what does that actually mean?)&amp;nbsp; &amp;nbsp;How does the List Widget show a Repeated Data Source?&amp;nbsp; I am very confused by this.&amp;nbsp; Why would I use it?&lt;/P&gt;&lt;H3&gt;Repeated Data source&lt;/H3&gt;&lt;P&gt;The data source provided by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;RepeatedDataSourceProvider&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is called a repeated data source. All children widgets of the widget that provide a data source will receive the repeated data source. This is similar to&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://reactjs.org/docs/context.html" target="_blank" rel="noopener"&gt;React's Context&lt;/A&gt;. A widget can access repeated data source by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;this.props.repeatedDataSource. The repeated data source will get the data source's&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;id,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;record, and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;recordIndex. Any widget can provide repeated data source by using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;RepeatedDataSourceProvider. The&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;List&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;widget in Experience Builder is a good example that provides a repeated data source. To use a repeated data source, add the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;supportRepeat&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;property in a widget's manifest file.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Oct 2022 15:07:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/learning-how-to-use-data-sources-in-experience/m-p/1220381#M5472</guid>
      <dc:creator>rhughes522</dc:creator>
      <dc:date>2022-10-10T15:07:51Z</dc:date>
    </item>
    <item>
      <title>Re: Learning how to use Data Sources in Experience Builder</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/learning-how-to-use-data-sources-in-experience/m-p/1220740#M5478</link>
      <description>&lt;P&gt;I am starting to understand a little more about how to use Data Sources.&amp;nbsp; I've been working through the posts on having one list filter the next list.&amp;nbsp; I can see how a Repeatable Data Source is used to render each item in the list, but I don't understand how to use it in Code.&amp;nbsp; What I am really attempting to do is build a widget with cascading dropdowns to choose a Project from a unique dropdown list, and then choose a Site from a unique list filtered by the selected Project.&amp;nbsp; My thought is that I need to use a filtered Data View then post data edits to the original DataSource, but I really have no clue how it's supposed to be built.&lt;/P&gt;&lt;P&gt;Are there any advanced tutorials available for developing widgets with Filtered Data Views?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've built apps using the jsapi 4.x before, but Experience Builder has me thinking that I am missing some critical pieces of understanding.&amp;nbsp; I have all of the sample widgets to inspect for best practices....&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am going back and forth between trying to use the Settings and establishing Data Sources, vs just accessing the layers from the MapView and populating Select Dropdowns.&amp;nbsp; I really need to talk to people about how it works.&amp;nbsp; Does Esri support offer Experience Builder support?&lt;/P&gt;</description>
      <pubDate>Tue, 11 Oct 2022 15:02:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/learning-how-to-use-data-sources-in-experience/m-p/1220740#M5478</guid>
      <dc:creator>rhughes522</dc:creator>
      <dc:date>2022-10-11T15:02:05Z</dc:date>
    </item>
    <item>
      <title>Re: Learning how to use Data Sources in Experience Builder</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/learning-how-to-use-data-sources-in-experience/m-p/1220866#M5482</link>
      <description>&lt;P&gt;The Experience Builder Dev Edition is a great piece of software and I really enjoy how Data Sources can be configured with Multiple Data Views at the top level of the app and shared between widgets.&amp;nbsp; I think I just need to spend more time looking through sample code and the api docs to really learn how to utilize it all in my own widget.&amp;nbsp; Good Times ahead!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Oct 2022 20:18:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/learning-how-to-use-data-sources-in-experience/m-p/1220866#M5482</guid>
      <dc:creator>rhughes522</dc:creator>
      <dc:date>2022-10-11T20:18:43Z</dc:date>
    </item>
  </channel>
</rss>

