POST
|
Ok, that makes perfect sense, thank you. It is confusing however that the tools show up in the toolbar when there is nothing selectable in the map. The problem is that they are selectable which gives a false impression that they are actually functional when there are no selectable graphics. It would alleviate confusion if Esri hid them or render them non-selectable until there are actually selectable graphics.
... View more
a week ago
|
0
|
0
|
173
|
POST
|
I am developing an app in Experience Builder Developer version 1.17 and have added a Draw widget. The selection tools in the widget don't do anything and I need to know if this is a bug. The source web map and data are hosted on our Enterprise Portal and I am not finding any settings in the map service that would prevent feature selection. I read through the documentation and verified that there are no widget settings that I am missing that would affect the selection tools other than making sure the map widget is selected, which it is. Also, I can add the Selection widget to the map (as well as the map tool) and both work as expected, so I'm sure it's not the data. If I have to, I can add css properties to remove the elements and add the Select map tool, but would rather not unless it is in fact a bug.
... View more
a week ago
|
0
|
2
|
204
|
POST
|
Ok, I finally figured it out. For some reason I had to go to the Details page and click the 'Configure' button. I don't have to do that for any other EB or WAB apps, so was just confused.
... View more
2 weeks ago
|
0
|
0
|
279
|
POST
|
@SteveCole , Yes, but the deadline isn't until the first quarter of next year and I am still able to edit other WAB apps. @bbollin. Haven't found a good solution editing the Web Map using the Map Viewer or the Web Editor. I tried to create a pseudo splash widget in the web map by 1st creating a feature layer in ArcPro (basically a polygon in shape of rectangle), added a label and published to ArcGIS Online. Then added the layer to the Web Map that my app is using. The problem I have now is there is no way to add a working hyperlink to the label. Unfortunately this is important because we need to re-direct traffic to the new application so there has to be a clickable link. Open to any other ideas.
... View more
2 weeks ago
|
0
|
0
|
294
|
POST
|
I have an old Web AppBuilder application that we are deprecating and would like to add a Splash Screen to direct traffic to a newer version of the app. The app was built in Web AppBuilder Online and about 2 months ago I made a copy of the app and added a Splash Widget to the copy. The changes were approved and now I need to apply the changes to the production app, but I do not get an option to edit the application. I am also not getting an option to edit the copy that I WAS able to edit as described above. I own both applications and I have editing permissions. I am able to edit all other applications, WAB and EB. Can anyone let me know what I might be missing??
... View more
2 weeks ago
|
0
|
0
|
299
|
POST
|
I have an old Web AppBuilder application that we are deprecating and would like to add a Splash Screen to direct traffic to a newer version of the app. The app was built in Web AppBuilder Online and about 2 months ago I made a copy of the app and added a Splash Widget to the copy. The changes were approved and now I need to apply the changes to the production app, but I do not get an option to edit the application. I am also not getting an option to edit the copy that I WAS able to edit as described above. I own both applications and I have editing permissions. I am able to edit all other applications, WAB and EB. Can anyone let me know what I might be missing??
... View more
2 weeks ago
|
0
|
4
|
360
|
POST
|
@Ke_Xu, I just wanted to make a suggestion regarding the 'Custom' filter. I think it is a good start, but for this to be a truly useful option I need to be able to control when the 'Operator' menu is shown. For instance, it is not always needed when filtering a text field where the user is simply selecting from a pre-determined set of values. I would, however, want the 'Operator' menu to be available when filtering by date or number. Also, as stated above, it should work with both single layer filters as well as group filters. Thanks, and I hope this makes sense!
... View more
06-30-2025
06:22 AM
|
0
|
0
|
239
|
POST
|
Hi @Ke_Xu , thanks for letting me know this. I do hope this functionality gets added in the not too distance future because currently there is not viable way to filter a date field since it is essential for the user to be able to select the type of operator when filtering by date. @ConorFlynn , The 'Custom' filter option only works when you select a layer, so it's not going to solve my problem since I need it to work with the group configuration.
... View more
06-30-2025
05:53 AM
|
0
|
1
|
239
|
POST
|
This is a serious limitation unless I am missing something. The WAB version allowed the user to select a Filter type, or operator, from a dropdown menu which is essential for filtering by date(s). I can't find a way to configure this in the EB version, so hopefully I am just overlooking something. In the Expression Builder, it is only possible to select a single operator for each Group Filter, which means I need to create a new filter for each operator type which means I would need to create up to 12 filters for a single field? Please tell me I am missing something!
... View more
06-26-2025
06:28 AM
|
1
|
4
|
317
|
POST
|
@TonghuiMing Thanks for the response and the suggestion. I did find a URL for the World Topographic Map (US Edition), but when I copy and paste the URL from the item details into the URL input, it ends up being the wrong map (see map below). This layer contains the 'Gulf of Mexico' label and according to the item description should contain the 'Gulf of America' label. I was able to find the URLs for the US Edition basemaps, but it was no small task and have copied them to a spreadsheet for future reference. lol The only way I was able to find URLs to the US Edition maps was to load them one at a time into the map viewer and follow the link in the Information property which leads to the root.json of the basemap. Be nice if there was an Esri docs page that listed the URLs for these basemaps, I always find them to be challenging to work with. However, what I said above about the Topo URL is still perplexing to me.
... View more
06-23-2025
05:17 AM
|
0
|
0
|
294
|
POST
|
Not sure if this is the best forum for this question since it involves EB Developer, but I'll just post in multiple spaces. We are migrating all of our web applications (mostly built with WAB or EB developer) from on premise servers to Azure Cloud (ArcGIS Enterprise) servers. This also means that all of the associated data, web maps, etc. will also be migrated which requires re-sourcing the applications and all associated widgets to the newly migrated maps and data. This cannot be done from within the developer environment (gui) which leaves us with 2 options. Rebuild the applications in the EB Dev version registered to the portal to where the associated maps and data have been migrated, or use a code editor to modify the app config files with the new map ids, and layer urls. Since we have over 20 apps to migrate, the first option is not viable and I have been successful modifying the config files without breaking the apps. The side effect to this strategy is that that I am now editing an application in a version of EB developer registered in a portal that doesn't match the portal where the map and data are located. Because of this, even though I created a custom BM Gallery containing US Edition basemaps in the target portal, I have no way of importing them into the Basemap Widget. Also, unlike the success I had with the web map and other data sources, modifying the BM Gallery json in the config file doesn't work for some reason. I also tried adding the basemaps by URL, but I don't know exactly how to configure the URL correctly. I can tell you that if I paste the URL into a browser window it take me to the ArcGIS Portal Directory page for the item and the BM Gallery is also shared with the public. Appreciate any ideas on how to proceed, or does this require a custom Basemap Gallery widget? Not sure what's going on under the hood with the Basemap Gallery and I really don't have the time to try and modify the widget code.
... View more
06-18-2025
05:47 AM
|
0
|
0
|
707
|
POST
|
We are migrating all of our web applications (mostly built with WAB or EB developer) from on premise servers to Azure Cloud (ArcGIS Enterprise) servers. This also means that all of the associated data, web maps, etc. will also be migrated which requires re-sourcing the applications and all associated widgets to the newly migrated maps and data. This cannot be done from within the developer environment (gui) which leaves us with 2 options. Rebuild the applications in the EB Dev version registered to the portal to where the associated maps and data have been migrated, or use a code editor to modify the app config files with the new map ids, and layer urls. Since we have over 20 apps to migrate, the first option is not viable and I have been successful modifying the config files without breaking the apps. The side effect to this strategy is that that I am now editing an application in a version of EB developer registered in a portal that doesn't match the portal where the map and data are located. Because of this, even though I created a custom BM Gallery containing US Edition basemaps in the target portal, I have no way of importing them into the Basemap Widget. Also, unlike the success I had with the web map and other data sources, modifying the BM Gallery json in the config file doesn't work for some reason. I also tried adding the basemaps by URL, but I don't know exactly how to configure the URL correctly. I can tell you that if I paste the URL into a browser window it take me to the ArcGIS Portal Directory page for the item and the BM Gallery is also shared with the public. Appreciate any ideas on how to proceed, or does this require a custom Basemap Gallery widget? Not sure what's going on under the hood with the Basemap Gallery and I really don't have the time to try and modify the widget code.
... View more
06-18-2025
05:44 AM
|
0
|
2
|
377
|
POST
|
I need to migrate many Experience Builder Developer applications to our new Enterprise Portal and thought I found a somewhat automated approach using ArcGIS API for Python. https://developers.arcgis.com/python/latest/guide/experience-builder-workflows/ The upload function, however, is throwing an error and I can't make any sense of it. Here is the code: from arcgis.apps.expbuilder import WebExperience
from arcgis.gis import GIS
#Establish a GIS connection to the target portal.
target_portal = GIS("https://gistest.name.com/portal", "myuser.name")
print(target_portal)
Enter password: ········
GIS @ https://gistest.name.com/portal version:2024.1
# pass in a path to a local config.json when instantiating experience
local_path = r"C:\WebDev\EBv1.16\downloaded-apps\myexbapp\cdn\3\config.json"
local_exp = WebExperience(gis=target_portal, path=local_path)
local_exp.datasources
Output {'dataSource_2': {'id': 'dataSource_2', 'type': 'WEB_MAP', 'sourceLabel': 'Fish Range Search Map', 'itemId': '0f727a3fa60c42bea404xxxxxx', 'portalUrl': ......}
new_item = local_exp.upload(
gis=target_portal,
publish=False,
title="Fish Range Finder Test",
auto_remap=True)
new_item
throws error:
NameError Traceback (most recent call last)
In [49]:
Line 1: new_item = local_exp.upload(
File C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\apps\expbuilder\expbuilder.py, in upload:
Line 783: test_gis = GIS(url=url)
NameError: name 'GIS' is not defined
---------------------------------------------------------------------------
Can anyone tell me what I am doing wrong here? I don't know what 'GIS' name the error is referring to. The GIS module is defined and if it wasn't I would be getting an error in the first code block.
... View more
06-13-2025
09:35 AM
|
0
|
0
|
239
|
POST
|
We are being asked to replace all of our basemaps with US Edition (Gulf of America) and I am having trouble doing this with my older WAB Developer applications. Esri docs say that the 3x api considers basemaps to be operational layers and this is not the case with the 4x api. I tried replacing the basemap id in the main config file with an id from a US Edition basemap, but the app fails to load. Probably just missing something, but I have been working with EB for the last year and a half and forgotten a lot when it comes to WAB.
... View more
05-05-2025
09:02 AM
|
0
|
0
|
1206
|
POST
|
I have a couple of older Web AppBuilder Developer applications that I am unable to migrate to Experience Builder in the near future, but the basemaps are showing 'Gulf of Mexico'. I need to update them to the US Edition basemaps that show 'Gulf of America', but just changing out the itemid in the config file doesn't work. Since these are developer apps, I cannot use a Web Map as the data source, the basemaps are brought in from the map property in the main app config: "map": {
"3D": false,
"2D": true,
"position": {
"left": 0,
"top": 40,
"right": 0,
"bottom": 0
},
"itemId": "3dbbb8f6d83c481381decdb150963858",
"mapOptions": {
"xmin": -9709952.034114238,
"ymin": 2694438.048228905,
"xmax": -8633718.675859243,
"ymax": 3653264.1310379007,
"spatialReference": {
"wkid": 102100
}
},
"id": "map",
"portalUrl": "https://myfwc.maps.arcgis.com",
"mapRefreshInterval": {
"useWebMapRefreshInterval": true
} Changing the itemid to a US Edition basemap id causes this to happen: I don't know if this is a compatibility issue with the newer basemaps and JS 3x, or if there is something I am not doing. I just need to know if this is possible or am I going to have to rebuild the apps in EB in order to use the newer basemaps.
... View more
04-17-2025
11:17 AM
|
0
|
0
|
275
|
Title | Kudos | Posted |
---|---|---|
1 | 09-16-2022 09:31 AM | |
1 | 06-13-2024 05:45 AM | |
1 | 06-26-2025 06:28 AM | |
2 | 08-30-2024 12:04 PM | |
2 | 07-03-2024 05:38 AM |
Online Status |
Offline
|
Date Last Visited |
Tuesday
|