Hi Everyone,
i have some issues with getting the custom in-panel widget running. I followed the steps of Create a custom in-panel widget—Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developer... and also create a custom in panel widget problem and Question about creating custom in-panel widget. but the Widget is still not running correctly.
I can add it to a map, but as soon as I try to open it I get the following message:
"create widget error:
widgets/MyWidget/Widget"
Does anyone have some ideas about how to solve the problem?
Thanks a lot!
Hi Robert,
clearing my browsers cache had no effect. I assume either our proxy or our firewall causes the problem. Do you know which ports WAB uses besides 3344?
Veronkia,
Ports 3344, 3345 and 3346 are used. Can you run Web AppBuilder OK when you are not developing a widget?
Hi Robert,
WAB works fine, I just can't add custom Widgets. I installed Version 1.1 today and the Widget doesn't work with that either. Also the change of IE9 to Firefox 36 had no effect. I'm going to give it another try and start over in 1.1
The missing comma in step 9 (1) mentioned by Robert has been fixed on developers site. Thanks!
Jianxia
Thanks for fixing the missing comma in the documentation. There still remains the issue of the smart double quote vs a standard double quote that is causing an issue for those who just copy the code from the website.
Robert,
The smart double quote has been corrected on the developers site. Thanks!
Jianxia
I just build the Widget with WAB 1.1 and everything works fine until I copy the MyWidget folder from samplewidgets to widgets.
My Firefox console returns:
Error: dijit._WidgetsInTemplateMixin template:nls.timeout
Stack-Trace:
.cache["dijit/_TemplatedMixin"]/</d<._stringRepl/<@https://js.arcgis.com/3.13/init.js:285:321
.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294
.cache["dojo/string"]/</l.substitute/<@https://js.arcgis.com/3.13/init.js:911:433
.cache["dojo/string"]/</l.substitute@https://js.arcgis.com/3.13/init.js:911:298
.cache["dijit/_TemplatedMixin"]/</d<._stringRepl@https://js.arcgis.com/3.13/init.js:285:204
.cache["dijit/_TemplatedMixin"]/</d<.buildRendering@https://js.arcgis.com/3.13/init.js:286:317
.cache["dijit/_WidgetBase"]/</f<.create@https://js.arcgis.com/3.13/init.js:1123:120
.cache["dijit/_WidgetBase"]/</f<.postscript@https://js.arcgis.com/3.13/init.js:1122:94
d/<@https://js.arcgis.com/3.13/init.js:108:190
clazz<.loadWidgetSettingPage/</<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:302:33
.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294
.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431
.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357
.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441
clazz<.loadWidgetSettingPageResources/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:354:13
.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294
.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431
.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357
.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441
.cache["dojo/promise/all"]/</</</<@https://js.arcgis.com/3.13/init.js:815:54
.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431
.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357
.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441
.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431
.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357
.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441
clazz<._tryLoadResource/doLoad/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:847:17
.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431
.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357
.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441
clazz<.loadWidgetSettingI18n/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:638:13
ha@https://js.arcgis.com/3.13/init.js:32:471
fa/<@https://js.arcgis.com/3.13/init.js:33:202
ia@https://js.arcgis.com/3.13/init.js:33:89
fa@https://js.arcgis.com/3.13/init.js:33:144
pa/g@https://js.arcgis.com/3.13/init.js:35:380
r.injectUrl/f<@https://js.arcgis.com/3.13/init.js:40:98
".cache["dijit/_TemplatedMixin"]/</d<._stringRepl/<@https://js.arcgis.com/3.13/init.js:285:321
.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294
.cache["dojo/string"]/</l.substitute/<@https://js.arcgis.com/3.13/init.js:911:433
.cache["dojo/string"]/</l.substitute@https://js.arcgis.com/3.13/init.js:911:298
.cache["dijit/_TemplatedMixin"]/</d<._stringRepl@https://js.arcgis.com/3.13/init.js:285:204
.cache["dijit/_TemplatedMixin"]/</d<.buildRendering@https://js.arcgis.com/3.13/init.js:286:317
.cache["dijit/_WidgetBase"]/</f<.create@https://js.arcgis.com/3.13/init.js:1123:120
.cache["dijit/_WidgetBase"]/</f<.postscript@https://js.arcgis.com/3.13/init.js:1122:94
d/<@https://js.arcgis.com/3.13/init.js:108:190
clazz<.loadWidgetSettingPage/</<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:302:33
.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294
.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431
.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357
.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441
clazz<.loadWidgetSettingPageResources/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:354:13
.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294
.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431
.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357
.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441
.cache["dojo/promise/all"]/</</</<@https://js.arcgis.com/3.13/init.js:815:54
.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431
.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357
.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441
.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431
.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357
.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441
clazz<._tryLoadResource/doLoad/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:847:17
.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431
.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357
.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441
clazz<.loadWidgetSettingI18n/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:638:13
ha@https://js.arcgis.com/3.13/init.js:32:471
fa/<@https://js.arcgis.com/3.13/init.js:33:202
ia@https://js.arcgis.com/3.13/init.js:33:89
fa@https://js.arcgis.com/3.13/init.js:33:144
pa/g@https://js.arcgis.com/3.13/init.js:35:380
r.injectUrl/f<@https://js.arcgis.com/3.13/init.js:40:98
" init.js:209:9
I'd be glad if someone could help.