POST
|
Hi MaureenSpiessl The problem I had was largely soved by the solution MarceloRigoto suggested (calculationMode=Manual) and updating the XLSForm template under the Tools in Survery123 Connect. Not sure if these will solve your problem though. Good Luck!
... View more
12-03-2023
02:42 PM
|
0
|
0
|
731
|
POST
|
Thanks MarceloRigoto That has almost fixed the problem but not quite! 'calculationMode=auto' helps a lot. However, I still have to start entering a value to get a dropdown list shown. If I try to get the dropdown list before entering anything then nothing shows. I've uploaded the edited XLSForm which shows the behaviour.
... View more
10-26-2023
07:04 PM
|
0
|
0
|
889
|
POST
|
I'm having an issue where my autocomplete field dropdown list will not display when I have a javascript function referenced. In my form I have javascript which auto fills a field with the previous repeat's value. This process works fine in Survey123 Connect 3.16. However, I've moved to Connect 3.18 and I get this behaviour (I get the same behaviour in Connect 3.19 beta). When I remove the pulldata request the dropdown list works fine. I notice that the only way I can get the drop list to work is to start typing and select a random option that is listed; when I delete this entry I am then able to see all dropdown options. Is there a known issue or have I missed something? I've changed the javascript functions to very basic ops and still get the same behaviour. It seems the presence of the pulldata triggers the behaviour. I've attached my test form which shows this behaviour. It's a subset of a much larger survey. The javascript functions I use are: function getPreviousShotNumber(sampled_fish_repeat){ if (sampled_fish_repeat.length > 1) { return sampled_fish_repeat[sampled_fish_repeat.length - 2].shot_no_sample; } } function getPreviousCustomSpeciesSamp(sampled_fish_repeat, pos){ if (sampled_fish_repeat.length > 1 && pos != 1) { if(!sampled_fish_repeat[pos - 1].species_samp){ return sampled_fish_repeat[sampled_fish_repeat.length - 2].species_samp_custom; } } } function getPreviousRadioSpeciesSamp(sampled_fish_repeat, pos){ if (sampled_fish_repeat.length > 1 && pos != 1) { if(!sampled_fish_repeat[pos - 1].species_samp_custom){ return sampled_fish_repeat[sampled_fish_repeat.length - 2].species_samp; } } } Cheers,
... View more
10-25-2023
07:06 PM
|
1
|
4
|
997
|
POST
|
Looks like this problem has arisen due to bad column/grid specifications in the apperance column of the XLSForm.
... View more
10-24-2023
09:46 PM
|
0
|
0
|
270
|
POST
|
Hi I've just upgraded my Survey123 Connect app from 3.15 to 3.18. In doing so a lot of my Javascript functions sourcing repeat variables and the position are not working. It seems now the Position(..) function is passing an object instead of a number. I tested by passing the position directly back to a text field and get "[object Object]". The function I used was simply: function getPosition(pos){ return pos; } referenced by: pulldata("@javascript", "survey_func.js", "getPosition", ${shot_repeat}, position(..)) Is there a new way of using Position(..) in Connect 3.18? I'm only building mobile surveys so not worried about web forms. Cheers
... View more
10-24-2023
08:24 PM
|
0
|
1
|
338
|
IDEA
|
@Anonymous User - I definitely know that Trupulse device support is in its advanced stages for Survey123 (connecting via BT to the device Survey123 is used on). I'm not sure if it's quite public yet though. I'd suggest contacting LaserTech directly for the latest info.
... View more
05-27-2023
07:35 PM
|
0
|
0
|
315
|
POST
|
Hi all I've noticed an issue when I export Survey123 data to Excel file from the Survey123 portal https://survey123.arcgis.com/. The excel file has the 3rd tab (out of 4) placed at the end of the tab order. This isn't the case if I export the data to Excel via the ArcOnline portal where all the tabs are in the correct order. This issue has implications on my post processing code which picks up the tabs via their index. I know I can find the tabs via tab name but I suspect the inconsistency between portals is a bug. Has anyone else experienced this? Is it a user error? Regards, Adrian
... View more
03-08-2023
06:23 PM
|
0
|
0
|
182
|
POST
|
Thanks for the suggestion Aubri. I did explore the options with Value dynamic text but unfortunately it doesn't do quite what I need. What I need to show is the actual attribute name. For example when I make a map of 'Species 1' using the table I posted then I'd want the dynamic text to display 'Species 1' as opposed to the values in the attribute. I've yet to find an option to do this without scripting. If I was using the Legend terminology, I want the dynamic text to be linked to the 'Heading' of a particular layer. Cheers
... View more
08-25-2022
04:06 PM
|
0
|
0
|
800
|
POST
|
Hi Is there a way to have a dynamic text object point to the attribute name used in a layer's symbology? I have a single layer with a series of attributes I want to map seperately. The attribute table has the structure like this below: feature id species 1 species 2 species 3 1 1 2 1 1 3 1 4 1 1 For each species map I select the relevant attribute in the symbology (which highlights the relevant features) and export the map. However, I want a dynamic text object to reflect which attribute (species) I have selected in the symbology. It's a little like a 'stationary' Map Series except the extent stays the same and the series simply flips through the attributes in a given layer. I'm hoping to avoid running a script to do this as I have to pass this job onto someone who doesn't have those skills. I just want them to manually change the symbology attribute and export. I'm currently using ArcPro Advanced 2.8.1 on Windows 11. Cheers
... View more
08-24-2022
04:49 PM
|
1
|
3
|
864
|
IDEA
|
I think this can be solved by using repeats. They don't list like you're wanting but they can be configured so duplicate ingredients couldn't be entered (unless spelling is different). https://community.esri.com/t5/arcgis-survey123-blog/survey123-tricks-of-the-trade-repeats/ba-p/898041
... View more
07-17-2022
04:07 PM
|
0
|
0
|
262
|
IDEA
|
After selecting a radio button I would like to see the ability to either have the next or a specific question/field automatically made the input focus via a setting in the xlsform. This would help speed up data entry and negate the extra press on the form to select the next question (which is annyoying during lots of fast entries in repeats). This ability would be useful for any question type but the radio button would be a good start. My posted question regarding this had no answers and my search came up with nothing so I assume this is not currently possible. This was my posted question: https://community.esri.com/t5/arcgis-survey123-questions/automatically-advance-to-next-field-after-radio/m-p/1168600
... View more
05-04-2022
05:55 PM
|
4
|
1
|
361
|
POST
|
Hi Is there a way to script (or otherwise) the ability to automatically progress to the next or a desired field after the selection of a radio button option? I'm using Survey123 Connect 3.14.262 for form editing and testing on an Android device. Cheers Adrian
... View more
04-27-2022
04:32 PM
|
1
|
1
|
339
|
IDEA
|
The new developments should allow direct TruPulse BT connection to the Survey123 device and use the device's in-built GNSS (only Android for now). Of course to get sub-metre accuracy using a standard Android device you'll still need a high-end receiver connected.
... View more
04-05-2022
03:16 PM
|
0
|
0
|
2383
|
IDEA
|
I hear there are going to be some useful Survey123 developments for TruPulse rangefinder support in the very near future.
... View more
04-04-2022
11:25 PM
|
0
|
0
|
2403
|
POST
|
That did it Jeff! Thanks for the example code as well. This is the code that now work well. public void add_halo(IGeoFeatureLayer fl) { fl.DisplayAnnotation = false; pDoc.ActiveView.Refresh(); IElementCollection ec1; IElementCollection ec2; IAnnotateLayerPropertiesCollection pAnno = fl.AnnotationProperties; IAnnotateLayerProperties alp; pAnno.QueryItem(0, out alp, out ec1, out ec2); // 'query first anno class IAnnotateLayerProperties labelEngineProperties = alp; // new LabelEngineLayerProperties() as IAnnotateLayerProperties; ILabelEngineLayerProperties pLprop = labelEngineProperties as ILabelEngineLayerProperties; ITextSymbol pTextSymbol = pLprop.Symbol; IFillSymbol pMaskFillSymbol; IRgbColor pMaskFillColor; IMask pMask = (IMask)pTextSymbol; pMask.MaskStyle = esriMaskStyle.esriMSHalo; pMask.MaskSize = 2; // ' halo size; pMaskFillSymbol = new SimpleFillSymbol(); pMaskFillColor = new RgbColor(); pMaskFillColor.Red = 255; pMaskFillColor.Green = 255; pMaskFillColor.Blue = 255; pMaskFillSymbol.Color = pMaskFillColor; pMaskFillSymbol.Outline = null; pMask.MaskSymbol = pMaskFillSymbol; pTextSymbol.Size = 10; fl.AnnotationProperties = pAnno; fl.DisplayAnnotation = true; fl = null; }
... View more
06-14-2016
03:31 PM
|
0
|
0
|
883
|
Title | Kudos | Posted |
---|---|---|
1 | 10-25-2023 07:06 PM | |
1 | 08-24-2022 04:49 PM | |
4 | 05-04-2022 05:55 PM | |
1 | 04-27-2022 04:32 PM | |
1 | 11-10-2015 03:58 PM |
Online Status |
Offline
|
Date Last Visited |
12-03-2023
10:43 PM
|