|
POST
|
I agreed with everything you said except ":Experience Builder is not a replacement for WAB". I think that EB is destined to be the replacement for WAB. By not upgrading WAB 2D to JS API 4.x basically WAB will die slowly because it will become irrelevant. New tools/widgets will take advantage of the JS 4.x power and they can be used only in EB.
... View more
10-23-2019
01:56 PM
|
0
|
1
|
1750
|
|
POST
|
That may be true for apps that have minimum custom script. Heavy customization that involves thousand lines of coding with multiple widgets, a conversion from DOJO to ReactJS can be a very time consuming effort. I believe the Experience Builder (EB) is great for users who want to do minimal customization and use the drag and drop to create the UI of the app. It seems that the EB is following the norm of other popular web development apps, which allow users to create UI through the drag and drop of the most used UI objects. Many believe that ESRI move from Flex to DOJO was the wrong succession choice.Perhaps, if they made a better choice before, there wouldn't be a need now to move to ReactJS. Like previously, ESRI didn't inform their users why they chose ReactJS over the other JS flavors.
... View more
10-22-2019
10:22 AM
|
1
|
3
|
2430
|
|
POST
|
I always use geodesic to calculate area. I verified in the past in ArcMap that geodesic calculated areas are accurate when I calculated the area of a polygon that I already knew its area.
... View more
09-11-2019
07:48 AM
|
0
|
0
|
6225
|
|
POST
|
Hello Jianxia. Thank you for your reply. There are two questions that I think developers will need some clarification. 1. Are there any plans to enable developers to build 2D widgets in Web Appbuilder using JS API 4.x? 2. When the Experience Builder is ready, after all the out-of-the-box widgets migrated to this platform, will ESRI continue to update the web Appbuilder with new versions (widgets and themes)? Thank you.
... View more
07-31-2019
10:07 AM
|
0
|
20
|
6171
|
|
POST
|
Hello Derek. Please correct me, if I was misinformed by one the ESRI UC presenters that the web appbuilder for 2D apps will not be upgraded to use JS API 4.x.
... View more
07-29-2019
11:47 AM
|
0
|
22
|
6171
|
|
POST
|
ESRI UC introduced a new product called Experience Builder ( ArcGIS Experience Builder | A new way of building web apps) which eventually will replace Web App builder. The new product will be based on JS API 4.x, React JS and Typescript. So, no more DOJO and Web Appbuilder will never be upgraded to JS API 4.x The presenter said there are no plans to replace Web Appbuilder YET. We have seen it before when ESRI announced Web Appbuilder with no plans to discontinue support for FLEX. A year later they did.
... View more
07-11-2019
02:11 PM
|
1
|
25
|
13746
|
|
POST
|
If I understand you correctly, you mean to save the imported shp file to be part of your map for later sessions?
... View more
06-12-2019
11:32 AM
|
0
|
0
|
2815
|
|
DOC
|
Hello Kevin. When this widget was enhanced, webmaps were not considered to be one of the types of layers to be stored. The current tools saves the current basemap not webmap. I don't use webmaps in my apps, just default basemap or any other basemaps selected through the basemaps widget (street, satellite...) in WABde. I supposed the "basemaplayers' layer you are referring to, is the save session's attempt to identify the basemap, even though it was not coded to save webmaps. I will re-visit the code to insert code to save the webmap info in the json file for those of you who use webmaps. Attached is a video that add custom layer, change basemap, add custom drawing and saves them all.
... View more
06-10-2019
08:40 AM
|
1
|
0
|
5305
|
|
DOC
|
Hello Kevin. I just tested the widget and it works as intended (I attached a small clip). As I mentioned before it works for me and I don't use webmaps or the portal. It can also save any imported shp and kml files, the current basemaps, custom drawings....
... View more
06-08-2019
02:17 PM
|
1
|
0
|
5305
|
|
DOC
|
Actually, it does not matter how the layers were added. I used it for apps that use the LocalLayers widget, but also with apps that add layers by simply using the map.addLayer. Never tested it with a webmap because I never use portal for the apps. I just define the basemap and then I add the layers programmatically.
... View more
06-06-2019
08:57 AM
|
1
|
0
|
17571
|
|
DOC
|
For those of you who don't use a webmap on their app, I posted this modified version of Save Session a while ago. https://community.esri.com/docs/DOC-10878-savesession1017zip
... View more
06-06-2019
08:36 AM
|
1
|
0
|
17571
|
|
POST
|
Does your web map include any layers? This widget will show the layers that are on the web map.
... View more
04-10-2019
02:47 PM
|
0
|
0
|
820
|
|
POST
|
Robert, I'd like to thank you for your time and effort to assist me with this effort. I finally realized why the map kept refreshing when I was clicking on the column header at first, then at the select drop down. Because of stupidity, I didn't realized that by initializing the textbox, every time I was selecting another field, I was re-initiating the query of the fields. this.thetextbox.set("value", "") What I should have done is that I could keep this line but also use if(filter_name && filter_name !== ""){
............................... Anyway, your code is very helpful to understand, among other things, of how to change the default stylesheetsof WAB widgets for a target element.
... View more
03-14-2019
08:36 PM
|
0
|
0
|
749
|
|
POST
|
So there is no way you can stop event propagation. What is puzzling is that by just clicking the select box the second time for another field, it triggers refresh, even though no filtering is done. I changed my script so no filtering is performed after you click on the select, for the second field, and it still refreshes the map. Why?I just try to understand the mechanics of it.Does it has to do that the select is inside the toolbar? THanks.
... View more
03-14-2019
08:29 AM
|
0
|
2
|
749
|
|
POST
|
That's correct.That's why I moved away from clicking the header because the map refreshes after you click the header. It has to do the js api, that triggers refresh. Then I moved to the dropdown as you show on the screenshot. My goal here is multiple columns filtering. So after a field is filtered, and the map shows the results, then user select another column to filter the current features on the map. I know how to do this however, if the map is refreshed every time I apply the filtering, the results are gone. I applied the th css rule, so when a user select a value from the dropdown, then the header for the field changes color. However, as the user select more fields, I want the original filed to maintain the custom th color, so user has a visual of which columns he/she filtered so far. Hope it makes sense. So, the two issues are to stop the map refershes everytime you click on the drop down and the custom th color tpo remain on the previous field you selected after you select another one. The clip shows another select dropdown, you can ignore that. I will use it after I resolve these issues. Thank you.
... View more
03-14-2019
08:10 AM
|
0
|
5
|
2032
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | a month ago | |
| 1 | a month ago | |
| 1 | 06-19-2025 10:13 PM | |
| 3 | 02-06-2026 10:44 AM | |
| 1 | 01-08-2026 12:50 PM |
| Online Status |
Offline
|
| Date Last Visited |
a week ago
|