BLOG
|
Hi @Jianxia, You mentioned in a response above that there is no estimated timeline for group filtering. Is this because of technical issues or is it that other updates are higher priority? Obviously everyone will argue that their own needs should be prioritised but this is a feature that's been requested in ArcGIS Ideas for 2 years now and the lack of it is meaning we can't use EB for a lot of our projects. Anything that uses related layers, which is a lot of our survey data from S123, is difficult to filter at the moment as you can't filter multiple layers based on a common field (unless you use multiple filters which looks terrible from a user experience). Is the prospect of adding additional layers to the filter or allowing filter actions to include the framework likely to be arriving this year? Appreciate you get a lot of messages on here but any update on this would be very much appreciated. Kind Regards Anthony
... View more
05-02-2023
02:43 AM
|
8
|
0
|
5056
|
IDEA
|
To echo Erica's post above this functionality is needed sooner rather than later really. Working with related layers in EB is almost impossible at the moment as you can't filter all the layers based on a common field unless it's done spatially (i.e. by the map extent) or by using multiple filters, which makes for a terrible user experience. This is preventing us from using EB on a number of projects so it would be great if this could be prioritised given this idea was raised 2 years ago now. Thanks, Anthony
... View more
05-02-2023
02:31 AM
|
0
|
0
|
2486
|
POST
|
Hi MJ, Just wondering if there is any progress on this bug? Thanks Anthony
... View more
04-25-2023
08:36 AM
|
1
|
1
|
1939
|
IDEA
|
@Woodpecker @JustinReynolds Just wanted to say thanks to both of you for posting details of your workarounds, that worked a treat. Whilst I'm hoping Esri implement something akin to the Survey123 options soon this will do for now. It's also made me aware of being able to toggle a fields editability by editing the json and using a conditional arcade expression, which I didn't know you can do. I've had a couple of issues getting mine working but will persevere with it. Cheers
... View more
02-23-2023
09:40 AM
|
0
|
0
|
2601
|
POST
|
Hi Aurelija, Thank you for response. I'm sorry you're seeing the issue too but it's reassuring to know it's not just happening to me! Unfortunately I do need the ability to navigate to the view in the screen group but it sounds like from your interactions with ESRI that this simply isn't possible at the moment which is a shame. It's also a shame you can't link to a screen in a screen group either. Hopefully these are things that are added over time. Thanks Anthony
... View more
01-31-2023
08:13 AM
|
0
|
0
|
419
|
POST
|
Hi Andrew, Thank you so much for your response, I've managed to replicate that with my form. Just wish I'd thought of that 10 months ago! I'll be bookmarking this page so I can remind myself the next time I forget how to do it! Thanks again, Anthony
... View more
01-31-2023
07:57 AM
|
1
|
0
|
990
|
POST
|
Hi, Within the report template documentation here it suggests; ${if (repeat1 | getValue:"count")>=3} displays the section only if repeat1 contains three or more records. My question is whether it is possible to filter the repeat used in this if statement so I get a count for the number of repeats where a certain answer was given in a question in the repeat? I'd like to display a section of the report only if at least one repeat record has a particular answer in it. I've tried various options here including where clauses documented here, so you have something like this; ${if (repeat1 | where:"weather='sunny'"| getValue:"count")>=3} but this doesn't work (I assume it's limited to summary sections?) and no other options I've tried have worked. So I just want to know if this kind of filtering is possible and if so what is the syntax? Any assistance would be much appreciated. Thanks Anthony @IsmaelChivite @BarbaraWebster1 @Anonymous User
... View more
01-23-2023
05:41 AM
|
0
|
0
|
424
|
POST
|
Hi Dory, Unfortunately I never got a response on this and ended up removing the date element from my form. I can imagine there may be a way to convert the date in the javascript but I'm pretty much a novice with javascript so wouldn't know how. I suspect this issue may persist though when people are using the new pulldata from a feature service functionality as I'd assume any dates pulled into a json will also be in the UNIX epoch format although I haven't had chance to test it out yet. Hi @IsmaelChivite @Anonymous User, sorry for tagging you both again but I was wondering if the issue described above is a recognised bug or are we doing something wrong? Any help would be much appreciated. Kind Regards Anthony
... View more
01-03-2023
02:16 AM
|
0
|
2
|
1012
|
POST
|
Hi, I'm developing an app in Experience builder and have a number of scrolling pages with text in the scrolling panel and some pages with sections in the main stage. I would like users to be able to select highlighted text which will then jump the section to a particular view. I thought I could achieve this using the link option in the text widget, however, I'm finding that my views are not showing in the select link panel (see below). Upon further investigation I've discovered the issue seems to be where the section is placed. If the section is in a screen group on a scrolling page the views will not show in the set link panel. However, if the section is placed in a block on a scrolling page or on another static screen page then the views become available in the set link text. N.B. This works whether the text is in the screen group or not and I've tested it in my existing app and a new test app. Is this a bug or is this currently by design? If anyone could shed some light on this it would be much appreciated. Kind Regards Anthony
... View more
12-16-2022
03:03 AM
|
0
|
2
|
506
|
BLOG
|
Hi @ZhifangWang, Thanks for the quick response on this, that's perfect and works brilliantly. Thanks again to you and the team for all your efforts. Anthony
... View more
12-13-2022
07:28 AM
|
0
|
0
|
867
|
BLOG
|
Hi @IsmaelChivite, Is the captcha functionality available in Connect? Thanks Anthony
... View more
12-08-2022
01:44 AM
|
1
|
0
|
1065
|
POST
|
Hi, I was looking to configure the query widget in Experience builder to allow users to identify features from one dataset based on their proximity to another dataset. When configuring the data source under "Selected features from data source" it says "Support selected features view only" meaning that the query will only run against selected features in the dataset. Is there any reason for this limitation as in it's current form it means my users would need to manually select features in the map first? This is causing problems due to feature limits when selecting. In Web AppBuilder the query tool appears to run against the whole dataset unless a selection is made in which case this can be selected for use instead. I know there are potential issues where a user may try and run the query against too many features but is it better to not offer the choice as Web AppBuilder did? It would be great to know if this is a limitation likely to be lifted in the near future so any response would be much appreciated. Thanks Anthony
... View more
11-21-2022
03:32 AM
|
1
|
1
|
512
|
DOC
|
Hi Ana, Obviously James is the expert on this but I don't think it's possible to populate questions in repeats using urls. It certainly says that here and see below. One way around it though is to build a separate form on top of your repeat. This was you could populate questions for existing repeats or generate a url to create new features in the repeat. This may not work in your situation but is a workaround I use in order to populate repeats whilst keeping the data all under one parent layer, which helps with report generation. Cheers Anthony
... View more
11-18-2022
05:58 AM
|
0
|
0
|
4047
|
POST
|
Sure. My url is generated in Arcade, see below. You can ignore most of it but I spent a long time trying to get the callback variables to work. Basically I found that if I included my callback variables in a parameters dictionary as I've done for the survey123 parameters and then used the UrlEncode function, Field Maps didn't appear to like that and kept telling me that I needed to supply the featureID parameter despite it being there in the url. I ended up realising that Field Maps doesn't like any ampersands after the callback which is why I've had to encode these manually rather than using the UrlEncode function on the parameters dictionary, which kept adding the ampersands back in. The callback part of my script could probably be written a bit more elegantly as I'm still fairly new to Arcade but this worked so I didn't want to mess with it too much! Like you say it would be great to pull data back from S123 in the callback but I was at least glad to be able to get it to update the layer in Field Maps once the form had been completed. The only thing I don't like is that when it goes back to Field Maps the updateFeature element reopens the form and it'd be great if it just wrote "Yes" to the field without the form being opened again, to avoid the surveyor changing anything else by accident. Don't know if that's of any of use but just wanted to acknowledge your post as it was the first thing I'd seen that suggested additional callback parameters may be possible. Cheers //Convert coordinates to wgs84 for use in survey123 function WebMercatorToWGS84 (x, y) { var lon = (x / 20037508.34) * 180; var lat = (y / 20037508.34) * 180; lat = 180/PI * (2 * Atan(Exp(lat * PI / 180)) - PI / 2); return { y: lat, x: lon } } //Launch survey123 var urlsource ="arcgis-survey123://?itemid=XXXXXXX&"; //Get centroid of feature var geom = Centroid($feature) //Generate coordinates from centroid var coords = WebMercatorToWGS84(geom.x, geom.y) //Format coordinates so they work with survey123 geopoint var splitcoords = coords.y + "," + coords.x //Get polygon area to pass to survey123 var featurearea = Round(AreaGeodetic($feature, 'square-meters'), 2) //Format globalid var fglobalid = Mid($feature.globalid, 1,36) //Generate other url parameters to pass to survey123 var params = { center: splitcoords, "field:FeatureProjectCode": $feature.PolygonProjectCode, "field:FeatureSiteID": $feature.PolygonSiteID, "field:IDCount": $feature.PolygonCount, "field:CommonName": $feature.PolygonCommonName, "field:parentglobalid": $feature.parentglobalid, "field:GeometryGUID": $feature.globalid, "field:FeatureType": "Polygon", "field:FeatureSize": featurearea }; var callback = { callback: "https://fieldmaps.arcgis.app/?referenceContext=updateFeature&itemID=XXXXXXX&featureSourceURL=XXXXXXXX", } var callbackid = "featureID=" + fglobalid var callbackattributes = 'featureAttributes={"PolygonDataEntered":"Yes"}' return urlsource + UrlEncode(params) + "&" + UrlEncode(callback) + "%26" + UrlEncode(callbackid) + "%26" + UrlEncode(callbackattributes)
... View more
11-16-2022
07:39 AM
|
3
|
10
|
2201
|
POST
|
Hi Doug, I stumbled across your post after looking into the use of url callbacks. I agree the ability to send data back from Survey123 would be great. After reading your post and a lot of tinkering with the encoding I at least managed to set up a system where once the survey has been completed the callback goes back to the polygon layer and updates a status field to indicate that the associated survey has been completed for that particular polygon. My hope is that this will help our surveyors keep track of which features they've fully completed. Plus with the new filter options in Field Maps it means they can filter to show those they've missed. So I'm not really offering anything new to the conversation but just wanted to say thanks as your post convinced me that more complex call backs are possible! Cheers
... View more
11-16-2022
01:26 AM
|
2
|
12
|
2205
|
Title | Kudos | Posted |
---|---|---|
3 | a month ago | |
1 | 03-29-2022 06:43 AM | |
1 | 09-04-2024 01:39 AM | |
5 | 08-23-2024 08:23 AM | |
1 | 10-08-2021 05:18 AM |
Online Status |
Offline
|
Date Last Visited |
6 hours ago
|