POST
|
I think you may have to have an active selection in combination with the 'zoom_to_selection' parameter as per the documentation here.
... View more
04-04-2025
06:49 PM
|
1
|
0
|
927
|
POST
|
I have found the actual display on mobile devices differs from the devtools emulator options. Is this screenshot from your web browser? If you're able to publish and check your device it might not be a problem.
... View more
04-04-2025
06:34 PM
|
0
|
0
|
353
|
POST
|
Hi @FaithBest , As you know the OOTB behaviour of an interactive mouse click on the map isn't easily replicated because of the relationship between pop-ups and selections that Jeffrey outlines above. An interactive click identifies all underlying features from all layers returned in a pagination stack enabling the selection of one feature at a time. But an interactive selection with either the Map widget select tool or stand-alone Select widget selects all features so one needs to manage how the selected features are collected, displayed and paginated through... e.g. should the current pagination index be 'highlighted' or do you de-select them all and re-select the collection one feature at a time? Figured this was a rabbit-hole for another day... Not sure what your specific scenario is but my focus was on one primary feature layer, and I ended up using Select and List widgets together: the record selection action with the Select widget filters the List features and interactively selecting a feature within the List triggers the popup in the web map. When this app is pushed to production I could provide a link to demo... not sure this helps you at all though 😞
... View more
12-05-2024
11:01 AM
|
1
|
0
|
1422
|
POST
|
Hi, it sounds like there are no new unprocessed point feature classes and you need to introduce some code to manage cases when gpsPointList returns None. Perhaps some change upstream has impacted your workflow? import sys gpsPointList = arcpy.ListFeatureClasses(feature_type=pnt) if gpsPointList is None: gpsPointList = [] print("No gpsPoint feature classes. Exit script") sys.exit() else: gpsPointList = list(gpsPointList) print(gpsPointList) # continue with script
... View more
11-20-2024
02:28 PM
|
0
|
0
|
1689
|
POST
|
Is the arcpy module in ArcGIS Pro v3.3 the same as the arcpy module in ArcGIS Enterprise v11.3?
... View more
07-25-2024
03:39 PM
|
0
|
1
|
421
|
IDEA
|
Some elements have padding around them so setting offsets of for example 10px on the left will not necessarily align all the elements so the addition of guides will definitely help! Great idea @Kara_Shindle !
... View more
05-16-2024
08:27 AM
|
0
|
0
|
948
|
POST
|
My pop-up is set to be docked with the position set to the "bottom-left". By default the "pagination action bar" and "Select feature menu" buttons to navigate through the stack of popups appear in a 'footer' on the bottom of the pop-up panel. When the position is set to "top-(left or right)" these buttons appear on the top of the panel in an "esri-features_header" (see pictures below). I want to dock the pop-up on the "bottom-left" but have the pagination and feature menu buttons appear at the top. I was able to move the buttons using CSS but this broke the event listener and clicking on the buttons did nothing. I am using a modified version of the OOTB 'arcgis-map' widget. Thanks in advance for any advice! buttons appear in a 'header' at top of panel buttons appear in 'footer' at the bottom
... View more
04-19-2024
09:35 PM
|
0
|
3
|
947
|
POST
|
We were able to override the 'document.title' property from reverting to the default 'page title| app title' by modifying the '\dist\cdn\0\jimu-core\index.js' file in the downloaded app. As we have a separate custom widget that sets the 'document.title' property in an app page to a desired value, we set the variable "document.title" from 'r' to 'our desired value.
... View more
04-11-2024
01:28 PM
|
0
|
0
|
1165
|
POST
|
I have an Experience Builder Developer (v1.13) app with several pages. By default, the browser's document.title property for the published app's page is "<title of page> | <header title >" and the app's page name appears in the URL as follows: "https://<domain>/<app id>/?page=<page name>. My goal is to override the 'document.title' property so that I can set the URL parameters and the browser tab title independently of each other. In other words, I want to keep the URL as simple as possible, while setting a very detailed browser tab title. e.g. "This is my long browser title" which I do not want in my app page's URL: 'https://experience.arcgis.com/experience/appid/?page=simple' rather than 'https://experience.arcgis.com/experience/appid/?page=this%20is%the%20page%20name' I know we can set the browser title for the app in the builder as shown in the screenshot above, but I want to be able to set different titles for different pages and would like to avoid creating a separate app for each page. I have tried a couple of different methods to set the 'document.title' property and have successfully been able to implement it in a couple of custom widget .tsx files however the document title element gets overridden once the user interacts with the map and triggers pop-ups. Has anyone been able to successfully customize this property?
... View more
04-03-2024
01:36 PM
|
0
|
1
|
1325
|
POST
|
Yes, this appears to be a recurring issue with versions going way back, but I didn't encounter this until fairly recently with a Windows update a few weeks ago. You can download the app via command line as per this video 40:50 mark (and my brilliant colleague @JoeRogan). Rename the '0' to your app id. The app will be downloaded to the folder from which you ran the script. node -e "require('./server/src/middlewares/dev/apps/app-download.js').zipApp('0', 'app.zip');" There appears to be some conflicting permissions issues with writing to the temp directory which we haven't yet sorted out.
... View more
02-07-2024
10:31 AM
|
4
|
0
|
1354
|
POST
|
Thanks so much for the heads up re: ExB Dev roadmap! The pagination action bar appears on top of the pop-up window when there are multiple records clicked on the map, allowing the user to identify the number of records within the click radius and cycle through each feature's pop-up details. There is also a fair bit of pop-up styling via custom HTML so I'm not sure the Feature widget would work for this application, but I'll look into this example! Thanks so much.
... View more
02-05-2024
06:16 PM
|
0
|
1
|
2488
|
POST
|
I would like to trigger pop-ups to open when features are selected interactively from the map's 'Select' tool. The Builder provides the option to 'Show pop-up upon feature selection', but as the more info button states: a "Selection made interactively from the map is excluded". I have a custom copy of the COTS 'arcgis-map' widget that I can modify to enable this behaviour. Has anyone implemented this? In general steps, I think I need to listen for a selection change event, get the selected features, and then display the pop-ups.
... View more
02-01-2024
10:53 AM
|
0
|
6
|
2672
|
BLOG
|
Thanks @JeffreyThompson2 ! Unfortunately, in Developer Edition v1.13, it notes that 'Selection made interactively from the map is excluded'. Can you suggest how I might modify my custom 'arcgis-map' widget to enable pop-ups for selections made with the map's 'Select' tool? I have posted this question here: https://community.esri.com/t5/arcgis-experience-builder-questions/trigger-pop-up-with-map-widget-s-interactive/td-p/1377202
... View more
02-01-2024
10:34 AM
|
1
|
0
|
1252
|
POST
|
I was able to modify my copy of the 'arcgis-map' widget to dock the popup by default by updating the 'onJimuMapViewCreated' function in v1.13. To change the location of the docked popup update the "position" attribute. onJimuMapViewCreated = (jimuMapView: JimuMapView) => {
jimuMapView.setMapWidgetState(this.props.state)
this.setShowPopupUponSelectionForJimuMapView(jimuMapView)
// START CUSTOM CODE
console.log('onJimuMapViewCreated function loaded')
if (jimuMapView.view && jimuMapView.view.popup) {
// Modify the popup property to dock the popup by default
jimuMapView.view.popup.dockEnabled = true;
jimuMapView.view.popup.dockOptions = {
breakpoint: false,
position: "top-right"
};
} else {
console.error('MapView or Popup is not initialized');
}
// END CUSTOM CODE
}
... View more
01-17-2024
10:20 AM
|
2
|
0
|
3136
|
POST
|
The short answer is yes, this can all be done with the Python API. From the generalized workflow you describe: Preconfigure the data and app resources to create generic templates: e.g. a web map and Experience Builder app. Pull the data (e.g. Check a shared repository for new files or collect data using Survey123) Clone the templates and update the project data according to your customer preferences Republish as necessary (embed the iframe in a website) HTH
... View more
01-16-2024
11:08 AM
|
1
|
1
|
1957
|
Title | Kudos | Posted |
---|---|---|
1 | 04-04-2025 06:49 PM | |
1 | 12-05-2024 11:01 AM | |
2 | 01-17-2024 10:20 AM | |
1 | 09-09-2021 09:10 AM | |
4 | 02-07-2024 10:31 AM |
Online Status |
Offline
|
Date Last Visited |
2 weeks ago
|