<?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: New experience-builder developer in ArcGIS Experience Builder Questions</title>
    <link>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1201870#M5086</link>
    <description>&lt;P&gt;If you're using the developer edition, everything should be in &lt;STRONG&gt;/server/public/apps/your-app-id&lt;/STRONG&gt; in the ExperienceBuilder folder. I don't have experience implementing custom widgets, however.&lt;/P&gt;</description>
    <pubDate>Thu, 11 Aug 2022 13:51:04 GMT</pubDate>
    <dc:creator>jcarlson</dc:creator>
    <dc:date>2022-08-11T13:51:04Z</dc:date>
    <item>
      <title>New experience-builder developer</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1201754#M5085</link>
      <description>&lt;P&gt;Greetings everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I started working on ArcGIS Experience Builder for about 3 weeks.&lt;/P&gt;&lt;P&gt;I have followed the examples and tried to learn however, there is a lot of things that are blur to me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. I would like to know where can I find the file location of the experience ( which will includes all out-of-box widgets + my custom widgets ) and will I be able to implement my logic at that level, and how ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. I have a custom widget that has a button in it, I want onClick to perform some function then route to the other page. ( assuming we have page 1 and page 2 ).&lt;/P&gt;&lt;P&gt;How can that be achievable ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and best regards&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 05:47:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1201754#M5085</guid>
      <dc:creator>abdulrahman-almarri</dc:creator>
      <dc:date>2022-08-11T05:47:02Z</dc:date>
    </item>
    <item>
      <title>Re: New experience-builder developer</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1201870#M5086</link>
      <description>&lt;P&gt;If you're using the developer edition, everything should be in &lt;STRONG&gt;/server/public/apps/your-app-id&lt;/STRONG&gt; in the ExperienceBuilder folder. I don't have experience implementing custom widgets, however.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 13:51:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1201870#M5086</guid>
      <dc:creator>jcarlson</dc:creator>
      <dc:date>2022-08-11T13:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: New experience-builder developer</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1202652#M5102</link>
      <description>&lt;P&gt;Thank you Josh for the reply,&lt;/P&gt;&lt;P&gt;However, I have seen the content of the /server/public/apps before and all it have is a configure json files.&lt;/P&gt;&lt;P&gt;What I am interested in, is how to implement a function at "pages" level to ensure authentication, no&amp;nbsp; unauthorized access can get to the application.&lt;/P&gt;</description>
      <pubDate>Sun, 14 Aug 2022 04:46:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1202652#M5102</guid>
      <dc:creator>abdulrahman-almarri</dc:creator>
      <dc:date>2022-08-14T04:46:10Z</dc:date>
    </item>
    <item>
      <title>Re: New experience-builder developer</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1203029#M5105</link>
      <description>&lt;P&gt;If you are looking for the out of the box widgets, you can find the source code for them under the client/dist/widgets folder.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="GrantSCarroll_0-1660593445912.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/48673i7D48312E9D6855E3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="GrantSCarroll_0-1660593445912.png" alt="GrantSCarroll_0-1660593445912.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you wanted to modify the code you would have to copy the code out and push it the your-extensions folder and then add your code in as a custom extension of the original widget.&lt;/P&gt;&lt;P&gt;If you want to programmatically change a page you can simply do that implementing the below,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt; window.location.href = "/?page=page_1";&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Though this will cause a page refresh, the alternative would be to look at the available dispatch options as I believe there should be an option in there to change the page, though I have not needed to use it, only change sections.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Grant&lt;/P&gt;</description>
      <pubDate>Mon, 15 Aug 2022 19:57:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1203029#M5105</guid>
      <dc:creator>Grant-S-Carroll</dc:creator>
      <dc:date>2022-08-15T19:57:32Z</dc:date>
    </item>
    <item>
      <title>Re: New experience-builder developer</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1203141#M5109</link>
      <description>&lt;P&gt;Thank you Grant for your efforts,&lt;/P&gt;&lt;P&gt;I have tried looking into the source code and check how the widgets been implemented, however I did not achieve my goal.&lt;BR /&gt;&lt;BR /&gt;I would give you an example, maybe there is a work around that can be done.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the following code:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;const onSubmit = () =&amp;gt; {console.log('authentication...')}

&amp;lt;Link id='redirectTO' to={linkTo} target={target} onClick={onSubmit }&amp;gt;Login&amp;lt;/Link&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to make sure that the Link component does not go to the next page unless the onClick function executes successfully.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Aug 2022 07:24:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/new-experience-builder-developer/m-p/1203141#M5109</guid>
      <dc:creator>abdulrahman-almarri</dc:creator>
      <dc:date>2022-08-16T07:24:05Z</dc:date>
    </item>
  </channel>
</rss>

