<?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: How to change WAB config.json for an app in Web AppBuilder Custom Widgets Questions</title>
    <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/how-to-change-wab-config-json-for-an-app/m-p/856615#M11440</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;Robert, my config is never reflected within&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="background-color: #ffffff;"&gt;[install dir]/server/apps/[app #]/configs/widgetX/config_widgetX.json ..In fact the corresponding sub-folder is never created. Our workflows are basically the same except I develop my widget outside of the WAB install root and run the provided ESRI Grunt scripts to keep the files concurrent throughout. I have checked manually in the outlined directories to insure that there is no stale configurations. It doesn't appear the property is used anywhere in the JS/HTML however the widget can't initialize without it.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Oct 2016 18:34:08 GMT</pubDate>
    <dc:creator>JoeMinicucci</dc:creator>
    <dc:date>2016-10-26T18:34:08Z</dc:date>
    <item>
      <title>How to change WAB config.json for an app</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/how-to-change-wab-config-json-for-an-app/m-p/856613#M11438</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Im building a Dojo widget in WebAppBuilder using a settings page to initially set the state of the config.json object's properties. The settings page works and the widget opens. Now I changed my config.json from one state to another:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;{
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #9876aa;"&gt;"id"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;"6c821ced4fc34a29b5b3bb98c9e05db2"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;,
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;"cssMapping"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;: &lt;/SPAN&gt;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #9876aa;"&gt;"InputField"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;"inputField"
&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;SPAN style="color: #cc7832;"&gt;,
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;"hierarchyLevels"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&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; &lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;"servicePath"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;""
&lt;/SPAN&gt;}&lt;/PRE&gt;&lt;P&gt;to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;{
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #9876aa;"&gt;"id"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;"6c821ced4fc34a29b5b3bb98c9e05db2"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;,
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;"cssMapping"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;: &lt;/SPAN&gt;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #9876aa;"&gt;"InputField"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;"inputField"
&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;SPAN style="color: #cc7832;"&gt;,
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;"hierarchyLevels"&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;: &lt;/SPAN&gt;[]&lt;SPAN style="color: #6a8759;"&gt;
&lt;/SPAN&gt;}&lt;/PRE&gt;&lt;P&gt;I only omitted service path. This created major problems for me. Now after initializing the app I receive a very obscure stack trace:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;init.js:113 Error: uniqName_6 template:config.serviceUrl(…) "Error: uniqName_6 template:config.serviceUrl&lt;BR /&gt;&lt;SPAN&gt; at Object.&amp;lt;anonymous&amp;gt; (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A372%3A222" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:372:222&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A63%3A209" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:63:209&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; at &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A376%3A308" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:376:308&lt;/A&gt;&lt;BR /&gt; at RegExp.[Symbol.replace] (native)&lt;BR /&gt; at String.replace (native)&lt;BR /&gt;&lt;SPAN&gt; at Object.q.substitute (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A376%3A156" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:376:156&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object._stringRepl (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A372%3A107" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:372:107&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.buildRendering (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A373%3A182" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:373:182&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.create (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A350%3A18" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:350:18&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.postscript (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A348%3A475" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:348:475&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt; ----------------------------------------&lt;BR /&gt;&lt;SPAN&gt; rejected at a (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A108%3A174" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:108:174&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at h (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A107%3A452" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:107:452&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at k (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A107%3A205" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:107:205&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at g.w.reject (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A109%3A488" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:109:488&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.&amp;lt;anonymous&amp;gt; (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fdevbox.intranet.softwarecompany.com%3A3344%2Fwebappbuilder%2Fapps%2F8%2Fjimu.js%2FWidgetManager.js%3Fwab_dv%3D2.1%3A121%3A25" target="_blank"&gt;https://devbox.intranet.softwarecompany.com:3344/webappbuilder/apps/8/jimu.js/WidgetManager.js?wab_dv=2.1:121:25&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A63%3A209" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:63:209&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; at h (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A107%3A279" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:107:279&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at k (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A107%3A205" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:107:205&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at g.resolve (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A109%3A280" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:109:280&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.&amp;lt;anonymous&amp;gt; (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fdevbox.intranet.softwarecompany.com%3A3344%2Fwebappbuilder%2Fapps%2F8%2Fjimu.js%2FWidgetManager.js%3Fwab_dv%3D2.1%3A179%3A17" target="_blank"&gt;https://devbox.intranet.softwarecompany.com:3344/webappbuilder/apps/8/jimu.js/WidgetManager.js?wab_dv=2.1:179:17&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt; ----------------------------------------&lt;BR /&gt;Error&lt;BR /&gt;&lt;SPAN&gt; at g.then.c.then (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A110%3A97" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:110:97&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.&amp;lt;anonymous&amp;gt; (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fdevbox.intranet.softwarecompany.com%3A3344%2Fwebappbuilder%2Fapps%2F8%2Fjimu.js%2FBaseWidgetPanel.js%3Fwab_dv%3D2.1%3A76%3A53" target="_blank"&gt;https://devbox.intranet.softwarecompany.com:3344/webappbuilder/apps/8/jimu.js/BaseWidgetPanel.js?wab_dv=2.1:76:53&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.forEach (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A70%3A348" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:70:348&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.loadAllWidgetsInOrder (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fdevbox.intranet.softwarecompany.com%3A3344%2Fwebappbuilder%2Fapps%2F8%2Fjimu.js%2FBaseWidgetPanel.js%3Fwab_dv%3D2.1%3A66%3A13" target="_blank"&gt;https://devbox.intranet.softwarecompany.com:3344/webappbuilder/apps/8/jimu.js/BaseWidgetPanel.js?wab_dv=2.1:66:13&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.startup (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fdevbox.intranet.softwarecompany.com%3A3344%2Fwebappbuilder%2Fapps%2F8%2Fjimu.js%2FBaseWidgetPanel.js%3Fwab_dv%3D2.1%3A55%3A12" target="_blank"&gt;https://devbox.intranet.softwarecompany.com:3344/webappbuilder/apps/8/jimu.js/BaseWidgetPanel.js?wab_dv=2.1:55:12&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.m (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A155%3A344" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:155:344&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.startup (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fdevbox.intranet.softwarecompany.com%3A3344%2Fwebappbuilder%2Fapps%2F8%2Fjimu.js%2FOnScreenWidgetPanel.js%3Fwab_dv%3D2.1%3A65%3A14" target="_blank"&gt;https://devbox.intranet.softwarecompany.com:3344/webappbuilder/apps/8/jimu.js/OnScreenWidgetPanel.js?wab_dv=2.1:65:14&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.openPanel (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fdevbox.intranet.softwarecompany.com%3A3344%2Fwebappbuilder%2Fapps%2F8%2Fjimu.js%2FPanelManager.js%3Fwab_dv%3D2.1%3A146%3A17" target="_blank"&gt;https://devbox.intranet.softwarecompany.com:3344/webappbuilder/apps/8/jimu.js/PanelManager.js?wab_dv=2.1:146:17&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at Object.&amp;lt;anonymous&amp;gt; (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fdevbox.intranet.softwarecompany.com%3A3344%2Fwebappbuilder%2Fapps%2F8%2Fjimu.js%2FPanelManager.js%3Fwab_dv%3D2.1%3A93%3A16" target="_blank"&gt;https://devbox.intranet.softwarecompany.com:3344/webappbuilder/apps/8/jimu.js/PanelManager.js?wab_dv=2.1:93:16&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.17%2Finit.js%3A63%3A209" target="_blank"&gt;https://js.arcgis.com/3.17/init.js:63:209&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried to delete the widget from C:\&amp;lt;WABROOT&amp;gt;\client\stemapp\widgets\&amp;lt;APP_NAME&amp;gt; as well as&amp;nbsp;C:\WebAppBuilderForArcGIS\server\apps\&amp;lt;App#&amp;gt;\widgets\&amp;lt;APP_NAME&amp;gt; and also looked for config entries in C:\WebAppBuilderForArcGIS\server\apps\8\configs\&amp;lt;APP_NAME&amp;gt; (&amp;lt;APP_NAME&amp;gt; didn't exist);; and run both Grunt-clean/sync/watch...The app is totally broken now, and in the future I need to be able to edit config.json as I develop. Can anyone help? There seems to be some cached entry of config.json that is causing a problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 10:35:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/how-to-change-wab-config-json-for-an-app/m-p/856613#M11438</guid>
      <dc:creator>JoeMinicucci</dc:creator>
      <dc:date>2021-12-12T10:35:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to change WAB config.json for an app</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/how-to-change-wab-config-json-for-an-app/m-p/856614#M11439</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Joe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;So what is your widget development workflow. The one that I use consistently is start basic boilerplate development in [install dir]\client\stemapp\widgets. Then create a new app for further development (i.e. app name &amp;nbsp;widget x) then I add the new widget to that app. All further code changes and work now occurs in the [install dir]/server/apps/[app #]/widgets/widgetX folder and changes to the config now have to be made to the&amp;nbsp;&lt;SPAN&gt;[install dir]/server/apps/[app #]/configs/widgetX/config_widgetX.json AND the&amp;nbsp;[install dir]/server/apps/[app #]/widgets/widgetX/config.json (so that when I copy the&amp;nbsp;[install dir]/server/apps/[app #]/widgets/widgetX back to the&amp;nbsp;[install dir]\client\stemapp\widgets folder for new apps, it has the same changes in the config.json).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;It sounds like you have some code in the Widget.js or the Settings.js that is still referencing&amp;nbsp;servicePath. Normally I have code that checks for the existence&amp;nbsp;of the config property before I try and use it in my code.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Oct 2016 22:45:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/how-to-change-wab-config-json-for-an-app/m-p/856614#M11439</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-10-25T22:45:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to change WAB config.json for an app</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/how-to-change-wab-config-json-for-an-app/m-p/856615#M11440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;Robert, my config is never reflected within&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="background-color: #ffffff;"&gt;[install dir]/server/apps/[app #]/configs/widgetX/config_widgetX.json ..In fact the corresponding sub-folder is never created. Our workflows are basically the same except I develop my widget outside of the WAB install root and run the provided ESRI Grunt scripts to keep the files concurrent throughout. I have checked manually in the outlined directories to insure that there is no stale configurations. It doesn't appear the property is used anywhere in the JS/HTML however the widget can't initialize without it.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Oct 2016 18:34:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/how-to-change-wab-config-json-for-an-app/m-p/856615#M11440</guid>
      <dc:creator>JoeMinicucci</dc:creator>
      <dc:date>2016-10-26T18:34:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to change WAB config.json for an app</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/how-to-change-wab-config-json-for-an-app/m-p/856616#M11441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Joe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;OK. What do you mean by&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;except I develop my widget outside of the WAB install root&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;The [install dir]/server/apps/[app #]/configs/widgetX/config_widgetX.json will never be created if you do not make a settings change to the widget inside WAB.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Oct 2016 18:51:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/how-to-change-wab-config-json-for-an-app/m-p/856616#M11441</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-10-26T18:51:50Z</dc:date>
    </item>
  </channel>
</rss>

