POST
|
Hi Robert! Thank you for your help! I wish I had been able to figure this out without having to ask for your help so much >< I do have several questions, if that's ok. If they're too broad or confusing, please let me know. 1. According to dojo documentation, _WidgetsInTemplateMixin goes along with _TemplatedMixin. How can this module be called by itself? *WidgetsInTemplateMixin is used with templated widgets, I think. So is this widget template invoked by jimu/BaseWidget? (where does "jimu" come from?) 2. What is the difference between a sub-widget and a DOM node? 3. How come you used jimu/dijit/CheckBox rather than dijit/form/CheckBox? when I google jimu/dijit/CheckBox I only get dojo/form/CheckBox 4. this.distances in _onChkboxesClicked looks like a local variable. How can params.distances see this.distances? 5. What does a leading underscore do for a function? Make it private? Thank you! TA
... View more
08-05-2015
07:50 AM
|
0
|
1
|
709
|
POST
|
Hi Robert! Thank you! I added in a button that clears the graphics and I would like for it to uncheck the checkboxes as well. I also tried to tweak onClose so that when you close the widget, and click on a feature, the buffer is still there, and you get a pop-up describing the feature. I haven't been able to figure how to get the original map.on(.'click') to be silent. in Widget.html: <div><button data-dojo-type="dijit/form/Button" type="button" data-dojo-attach-event="click:_clearall" id="clearGraphics">Clear Graphics</button></div> in Widget.js: _clearall: function() { console.log("button clicked"); this.map.graphics.clear(); var n = query(".box"); n.checked=false; }, //onClose is placed after startup() onClose: function(){ console.log('onClose'); var q = query(".box"); q.forEach(domConstruct.destroy); } Can you provide some tips? Thank you so much! TA
... View more
08-04-2015
01:06 PM
|
0
|
3
|
3782
|
POST
|
Hi! I'm trying to create 4 checkboxes (values- in miles- are 0.5, 1, 1.5, 2). I want to make it so that the values of checkboxes that are checked get inputted as params.distances (for buffers). I've tried for hours and I can't seem to get the dojo checkbox to show up. When I included 'dijit/form/CheckBox', I followed the example tutorial. Widget.js had the following: var distances = []; var cboxpt5 = new CheckBox({ name: "cboxpt5", value: "0.5", checked: false, onclick: function(){distances.push(cboxpt5.value);} }, "cboxpt5").startup(); in Widget.html, I had: <input id="cboxpt5" /><label for="cboxpt5">0.5</label> I kept getting just a text field when I launched the web app, so I figured that somehow, the checkbox form widget.js was not being conveyed to widget.html. I looked at a code sample of Robert S. and I noticed he used 'jimu/dijit/CheckBox'. But using that module didn't work either. Any ideas? Thank you!
... View more
08-03-2015
11:32 AM
|
0
|
1
|
3145
|
POST
|
Hi Robert, I finally got my widget to work! The code you provided helped as well as creating a new web app (using "Create New" on the web app builder page. I don't know why creating a new app solved the issue, but that's what an Esri customer service analyst told me). Thank you! (: TA
... View more
07-29-2015
11:00 AM
|
1
|
0
|
1508
|
POST
|
Hi Robert! If the CORS error isn't a problem, does the problem lie with the code? Sorry if that's a dumb question. TA
... View more
07-29-2015
06:22 AM
|
0
|
2
|
1508
|
POST
|
Hi Robert, Thank you for your answers to the coding questions- definitely helped. As for the "Cross Origin Request Block" message, do you know how to address this? (perhaps an issue with my server?). When I click on my map, nothing happens (no buffers, no messages on the console). Thanks! TA
... View more
07-28-2015
04:02 PM
|
0
|
4
|
1508
|
POST
|
Hi Robert, Thank you for your response! Hmmm, when I use your code, it's still throwing the same error. Womp. As I'm reading it over, I'd like to ask a few questions. 1. just to be sure, "geoms" an array of the polygon geometries? why would you want to reverse the array? 2. how come it's ok to use array.map() when you haven't defined an Array object called "array"? 3. why not use geoms.forEach()? 4. why use new Graphic(bufferGeom, syms[index]) instead of new Graphic(geoms, syms[index]? (how would "index" know it's values are [0, 1]? Does this code work for you? Thanks Robert! TA
... View more
07-28-2015
02:09 PM
|
0
|
6
|
1508
|
POST
|
Hello! I am trying to create a basic buffer widget using GeometryService. Whenever I click on my map, the firebug console throws this error: GET http://tasks.arcgisonline.com/ArcGIS/rest/info?f=json TypeError: b.getExtent is not a function Any ideas would be greatly appreciated. Thank you! TA
... View more
07-28-2015
11:11 AM
|
0
|
8
|
4658
|
POST
|
Hi Jay, Thank you for forwarding my question! I appreciate your help (: Happy Friday! TA
... View more
07-17-2015
11:20 AM
|
0
|
1
|
2897
|
POST
|
Hi Jay! I haven't actually created an extension, so I haven't created a json file or a manifest file. I'm still new to developing using ArcGIS and programming in general. I'm trying to create a widget for the Web App Builder, so if you have any tips on how to get started on making a WAB widget with limited JS experience, I would really appreciate your thoughts. Thank you for your input on this question, though! I didn't know that ops dashboard can't recognize widgets made for WAB, so you saved me from going down a rabbit hole.. Thanks again! TA
... View more
07-17-2015
11:13 AM
|
0
|
3
|
2897
|
POST
|
I created an Extensions folder on my C: drive and I modified the 'Target' as C:\Users\ta.nguyen\AppData\Local\Apps\2.0\PLDDNPK0.71C\L3JNERPN.MWC\oper...app_f464941b06bea132_000a.0003_790a069f1fec1fdc\OperationsDashboard.exe/extdbg:C:\Extensions I still got the same error message. Hmm
... View more
07-17-2015
10:51 AM
|
0
|
7
|
2897
|
POST
|
Hi Robert! I'm trying to set the path of the folder to the same folder that contains all the widgets provided when I downloaded arcgis-web-appbuilder 1.1 (since this folder will contain my custom widget eventually). C:\Users\ta.nguyen\Desktop\arcgis-web-appbuilder-1.1\client\stemapp\widgets I tried the C:\Extensions and I still got the same error. I'll try again. Any other ideas? Thanks Robert
... View more
07-17-2015
10:43 AM
|
0
|
0
|
2897
|
POST
|
Hello! I am trying to set up the operations dashboard shortcut (Set up a development environment | Guide | ArcGIS API for JavaScript ), but when I try to change the 'Target' (using /extdbg: path name to my widgets folder), I keep coming up with this error: The name 'C:\Users\ta.nguyen\AppData\Local\Apps\2.0\PLDDNPK0.71C\L3JNERPN.MW\p...\widgets"' specified in the Target box is not valid. Make sure the path and file name are correct " Do you have any tips for changing the Target of the Operations Dashboard shortcut?
... View more
07-17-2015
08:09 AM
|
0
|
10
|
6472
|
POST
|
Thank you for the link, Robert! You bring up a good point; I need to clarify what my focus is...hmm
... View more
07-16-2015
11:17 AM
|
0
|
0
|
751
|
Title | Kudos | Posted |
---|---|---|
1 | 07-29-2015 11:00 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:24 AM
|