|
POST
|
I have a question about widgets in the WAB. Why is the config file based on the widget's label instead of its name? If the widget is named "eSearch" and I change the label to something else that I think my users will better understand, like "Search & select", why does the json config file in the configs folder change to match the new label name? It seems to me that the label property should just be used for the text that is displayed to the user while the name attribute would be used by the code to identify the widget. This is not an eSearch question specifically, the out of the box widgets do this too. When this happens, your config file no longer matches the widget's folder name or name attribute.
... View more
02-25-2015
01:22 PM
|
0
|
3
|
4647
|
|
DOC
|
John, Nice addition! This sounds like the first step in a customization we'd like to do. We are using the WAB to build a web app to replace an existing one that has a long history of taking a parcel number through a very simple URL query string. For example http://www.abc.org/MapApp?parcelnum=0123456789 We've configured the eSearch widget with a parcel query, and it can execute queries based on URL strings if it is open, but we would like to maintain our easy to communicate query string of "parcelnum=0123456789" If do it the eSearch way they if we add another query, the expression number variable could change, an then dozens or more links from other organizations would break. So what I'd like to do is write some code for the WAB app that can take our simple query string that will never change and translate it behind the scenes to the user into a call to the eSearch query. This code you posted will come in very handy to help me get started.
... View more
02-23-2015
01:18 PM
|
0
|
0
|
9085
|
|
DOC
|
I have two questions for you. 1) Is it possible to get dropdown lists sorted alphabetically? 2) Is it possible to format the results list and popup window? For example, I have configured a search on a city layer and specified "CITYNAME (string) is Unique" as the expression. When I run the eSearch tool, the list of city names appears to be in a random order, even though when I look at the HTTP request that is made to populate the list it is clearly being returned sorted alphabetically. outFields=CITYNAME&orderByFields=CITYNAME (EDIT: Random order is not the right way to describe it. It is more like it is almost in alphabetical order but with occasion random mistakes, like a city that begins with "A" is inserted in between "L" and "M" city names. And upon reloading the site and creating the list again, it may be a different city name that is out of order. It is not consistently the same one in the same wrong position in the list.) When I run the search for the city of "Kent", the results panel shows: Kent : undefined The popup window for the result is then different from the popup widow for that actual map layer. Ideally we could somehow specify for the results tool to use the popup configuration from the webmap. I know the search tool is not using the webmap at all, but it would be nice to have a consistent display of popup windows for the actual map layer and the search results on that map layer. Even if I could just manually configure the result popup window, that would suffice. Thanks! Michael
... View more
01-15-2015
01:38 PM
|
0
|
0
|
10511
|
|
DOC
|
After you open the attribute table for the search results, select all the records in the attribute table and then the export to CSV option should become available. It would be nice to have a "select all" option to make that easier to do.
... View more
01-05-2015
04:50 PM
|
0
|
0
|
10511
|
|
DOC
|
I, too, greatly appreciate the work you've done here and that you are sharing this with us. I have downloaded the newest version of the eSearch and have tried it out. One thing that seems to be different from the previous version is that when Add Results as operational layer is chosen, the layer that is added to the operational layers list now seems to just be the layer name, but before it was "Search result: <layer name>". I think it is more clear to the user if the "search results" designation is retained. Thanks!
... View more
12-18-2014
12:03 PM
|
0
|
0
|
43324
|
|
POST
|
I got it here: https://betacommunity.esri.com/home.html https://betacommunity.esri.com/project/version/default.html?cap=56748504C94543EAA126319325FD2EC4&arttypeid={3338AB49-EA7A-4C47-8C55-3E4B67F53AB4} I may be wrong, but I think it is still considered Beta 3, so if they haven't released it from Beta yet, that might be the only place to get it.
... View more
12-05-2014
08:11 AM
|
0
|
0
|
1044
|
|
POST
|
There are two different things you can download, one is called the webappviewer and the other is the "web Application Builder (Developer's Edition). The webappviewer gets you the unconfigured web application that is produced by the WAB. Because you said you want to develop a custom widget, I'm guessing you are wanting to use the Web Application Builder (WAB) If you want to develop a custom widget for the WAB, then you will want to download the WAB Developer's Edition (Beta 3), unzip it on your local drive and then run the startup.bat file. That will launch Node.JS and then you can run the WAB in your web browser via port 3344. Then you can create an application with the WAB and it will be saved in your local file system and you can look at the code and start developing your own widget. WAB can only be run with Node.JS it seems, but the applications that it creates can be run from any web server that you listed. I have mine running in IIS7. They definitely don't mean ArcGIS Server. That is for hosting services, not applications. Although you could host your app on the same server as AGS, but you would still need to use IIS or Apache. Hope this helps, and good luck!
... View more
12-04-2014
05:03 PM
|
0
|
2
|
1044
|
|
POST
|
Answer found here: Dynamic Mapservice popups fail in webmap when default visibility is off and here: WAB Popup Issue and here: ArcGIS Online map popup fails to load in JSAPI v3.11
... View more
12-04-2014
09:18 AM
|
1
|
0
|
701
|
|
POST
|
We run our own AGS Services and add them to an ArcGIS Online webmap, configure the popups and other properties and then consume the webmap in a WAB app --- that's the goal anyway. If you add a specific layer from a dynamic map service, it is added to the webmap as a FeatureLayer (in JSAPI speak), so it is essentially a graphics layer with attributes that are displayed when you click a feature. However, if you add an entire dynamic map service to a webmap, then it uses an identify query task on the service when you click on the map. In the ArcGIS Online viewer, as I turn on an off individual layers it affects which popups are displayed (only for visible layers). But when I put that same webmap into a WAB app, the identify task doesn't seem to honor which layers are turned on and off. Is this just me? have a set something up wrong? Here's my example: ArcGIS Web Application When it first opens, two layers are visible and if you click on the map you will get the popup for each. However, turn those two layers off and then click on the map and the popup still displays. And if you turn on other layers, their popups do not begin to display.
... View more
12-03-2014
05:32 PM
|
0
|
1
|
1238
|
|
DOC
|
I assume it is just something about our organization. We've had problems using ArcGIS Online with IE in the past when accessed from our work network but not when accessed from other (public) networks. Thanks!
... View more
12-03-2014
09:24 AM
|
0
|
0
|
43324
|
|
DOC
|
This is really great, Robert, thanks! I appreciate the live demo site that you've added, but it is not working for me in IE10. It works fine in Chrome. I'm having the same issue with my own locally hosted copies of WAB applications, but I can use WAB created apps in IE10 when they are hosted on ArcGIS.com <edited> I wrote a comment that you should include the Query tools 'add as operational layer' option because when I looked at your sample site it did not show that option, but I have downloaded the widget and now realize that option is there, but it is configured when you create the query, not when you execute it. I think that's great! One less thing for the user to have to think about. </edited> Your addition of multi-part graphics to the search is awesome!
... View more
12-02-2014
02:49 PM
|
0
|
0
|
43324
|
|
POST
|
From I've been able to understand about NodeJS, the WAB is probably using it because of all of the file writing it has to do. It must me easier or somehow more efficient for them to use nodeJS rather than figuring out and documenting all the web server settings they would need on apache or IIS. As for hosting the resulting App on IIs, I have tried this and it works in Chrome and FF but not in IE10 on my machine. For some reason the URL paths to jsapi files is messed up. If When I figure this out, I will post a message here in case anyone else has the same problem. I think it is strange that it works in Chrome but not IE.
... View more
11-25-2014
02:28 PM
|
0
|
1
|
907
|
|
POST
|
Pretty basic question, but I've been able to get the WAB Developer Edition to run locally on my machine, but I find the NODE.js web server it uses to be pretty slow and cumbersome. Can we just use IIS as the server instead? And a related question, once we create an app with the WAB and save it, we have a JavaScript web application in the "app" folder. Can I then move that web app out of the WAB file structure and place it in IIS for users to access?
... View more
11-25-2014
12:11 PM
|
0
|
3
|
1437
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 10-15-2025 09:48 AM | |
| 1 | 10-15-2025 10:49 AM | |
| 2 | 08-19-2025 01:27 PM | |
| 1 | 06-03-2025 12:57 PM | |
| 1 | 06-03-2025 12:08 PM |
| Online Status |
Offline
|
| Date Last Visited |
a week ago
|