POST
|
I'm wondering if something has changed with DataSourceManager.getInstance() between v1.11 and v1.13 and I need to modify my code or this is a bug. At v1.11, when I call DataSourceManager.getInstance().getDataSources() I get all the dataSources in my map: After upgrading Developer Edition to 1.13, the same DataSourceManager.getInstance().getDataSources() only gets a subset of the dataSources: Can anyone shed some light on what is going on here? Thanks.
... View more
01-11-2024
09:17 PM
|
0
|
1
|
1051
|
POST
|
I have been watching the functionality improvements for ArcGIS on Kubernetes with the new releases and it's looking ready for evaluating moving our Enterprise site from AWS EC2 instances to Kubernetes. I work for an organization that prioritises security and stability over being on the bleeding edge, so we are on the Long-Term Support release schedule (11.1, 11.3, etc) for ArcGIS Enterprise. Looking at the Kubernetes support life cycle, the concept of a long-term support version is not aligned with the ArcGIS Enterprises support life cycle and as soon as a new version of ArcGIS Enterprise on Kubernetes is released, the previous version goes into mature support and is vulnerable to security risks as it does not receive updates or patching. Based on the current Kubernetes support life cycle, we will never be able to move to it. Are there any plans to introduce an extended support category like there is for ArcGIS Enterprise for organisations that don't want to be on the short term release versions?
... View more
12-07-2023
01:34 PM
|
1
|
0
|
600
|
POST
|
A colleague has upgraded pro to 3.1 and tested this and it appears to have fixed the issue. Thanks.
... View more
07-30-2023
06:24 PM
|
0
|
0
|
848
|
POST
|
Thanks for the explanation Shen Zhang. Is there any way programmatically that I can tell the view with the map to load before it is visible to the user? I understand the reasons for lazy loading, but it's for those same reasons that I don't won't it lazy loaded as it means the user has to wait for quite a while for it to load when navigating to the view for the first time. In my opinion it's a big downgrade in User Experience. Thanks, Leon.
... View more
07-25-2023
10:41 PM
|
1
|
0
|
905
|
IDEA
|
When using a widget controller in a map, the widgets open in a panel that is of limited size (150px). This default size cannot display much information and it would be better if the panel could be configured to open to 50% or 100% of the layout height.
... View more
07-18-2023
08:01 PM
|
4
|
0
|
413
|
POST
|
Thanks for the response. I think your solution would be a step back in usability compared to the default widget controller behaviour, but that's for the suggestion. I've raised an idea here.
... View more
07-18-2023
07:54 PM
|
0
|
0
|
658
|
POST
|
I don't know if I'm reading the Section and view correctly but 'when loading multiple views in a section, all content in the views are rendered' should mean that all the widgets in all the views should start loading as soon as the section is loaded. I have 2 views, the first has a list, the seconds has a map. When I load my app, the list view is loaded but the map in the second view is not loaded until I navigate to the map view. It takes quite some time to initialize the map and I would rather that load before the user navigates to the map view. Is there any way I can get the map view to load before navigating to the view? I'm using developer edition 1.11, but have also tried it in 1.12 and it's the same behaviour.
... View more
07-13-2023
10:22 PM
|
1
|
2
|
988
|
POST
|
Is there any way to control the default height of the widget controller panel when in the mobile layout? By default the panel has a height of about 150px: The user can then drag it up to around 50% or 100% height of the map widget, tapping on the title does the same. The default height is not very usable and I'd like it to open to 50% by default. Is this possible without customizing the controller widget?
... View more
07-13-2023
08:49 PM
|
0
|
2
|
732
|
POST
|
In the breaking changes for 1.12 they have a section describing how to wait for the jimuMapView. I use the same method as you've described but I'm thinking I should change my code to use whenJimuMapViewLoaded.
... View more
07-13-2023
08:14 PM
|
0
|
1
|
1102
|
POST
|
I am trying to install Developer Edition 1.12 and the client install is failing with: 4426 verbose stack FetchError: request to https://olympus.esri.com/artifactory/api/npm/npm-repo/@arcgis/core/-/core-4.27.2.tgz failed, reason: getaddrinfo ENOTFOUND olympus.esri.com 4426 verbose stack at ClientRequest.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\minipass-fetch\lib\index.js:130:14) 4426 verbose stack at ClientRequest.emit (node:events:513:28) 4426 verbose stack at TLSSocket.socketErrorListener (node:_http_client:502:9) 4426 verbose stack at TLSSocket.emit (node:events:525:35) 4426 verbose stack at emitErrorNT (node:internal/streams/destroy:151:8) 4426 verbose stack at emitErrorCloseNT (node:internal/streams/destroy:116:3) 4426 verbose stack at process.processTicksAndRejections (node:internal/process/task_queues:82:21) 4427 verbose cwd C:\Program Files\ArcGIS\ArcGISExperienceBuilder\client 4428 verbose Windows_NT 10.0.17763 4429 verbose node v18.15.0 4430 verbose npm v9.5.0 4431 error code ENOTFOUND 4432 error syscall getaddrinfo 4433 error errno ENOTFOUND 4434 error network request to https://olympus.esri.com/artifactory/api/npm/npm-repo/@arcgis/core/-/core-4.27.2.tgz failed, reason: getaddrinfo ENOTFOUND olympus.esri.com 4435 error network This is a problem related to network connectivity. 4435 error network In most cases you are behind a proxy or have bad network settings. 4435 error network 4435 error network If you are behind a proxy, please make sure that the 4435 error network 'proxy' config is set properly. See: 'npm help config' Is there something I am doing wrong or is this a problem in the version?
... View more
07-06-2023
06:40 PM
|
0
|
6
|
2157
|
POST
|
I couldn't find a way to do it through ExB code either so I just simulated a click with document.querySelectorAll('a[role="button"]').forEach((a: any) => a.innerText === "Map" && a.click()); Not the most elegant/robust solution but seems to work ok.
... View more
06-27-2023
08:58 PM
|
0
|
0
|
442
|
POST
|
It's a text file so open it with a text editor, change the owner value to your username, save it and refresh your browser session for ExB dev edition.
... View more
06-21-2023
06:29 PM
|
0
|
0
|
2091
|
POST
|
I was able to get around this by taking ownership of the app by manually updating in the info.json with my username. Easy enough to workaround.
... View more
06-19-2023
08:07 PM
|
0
|
3
|
2106
|
POST
|
It seems this limitation is still in place, are there any plans to add the bare minimum functionality in a specific release?
... View more
06-19-2023
04:47 PM
|
0
|
1
|
1233
|
POST
|
Still doesn't seem to be working in Enterprise 10.9.1. Reading some old documentation though, I don't think it's supposed to work for all MapServer endpoints: Optional. Added in 10.2.1. If this property is set cache-control response header max-age value for REST API Export Map and tile resource responses will reflect the value set for this property. Otherwise default values will apply for max-age, which is 0 seconds(s) for export map, 86400 (s) for tiles that client can cache (clientCachingAllowed : true) and 0 (s) for tiles that disallow client caching (clientCachingAllowed : false). Please note cache-control header max-age value for tile responses will be always 0 if client caching is disallowed. Setting this property will have no effect in cache-control response header value for other operations/resources. Maybe the query endpoint counts as an other operations/resources.
... View more
04-13-2023
10:29 PM
|
0
|
1
|
1405
|
Title | Kudos | Posted |
---|---|---|
1 | 12-07-2023 01:34 PM | |
1 | 07-25-2023 10:41 PM | |
4 | 07-18-2023 08:01 PM | |
1 | 07-13-2023 10:22 PM | |
1 | 03-29-2023 10:00 PM |
Online Status |
Offline
|
Date Last Visited |
01-28-2024
10:43 PM
|