We have a feature layer for streetlights in our local area. We want to use this to let people report issues about streetlights. Our code for our development feature layer is in this Pen: Streetlights: highlighting multiple features with ArcGIS SDK 4.24 (codepen.io)
We are looking to improve this in 3 ways (listed below). We had most of these working when using v4.26 but it turns out that we are limited to working in v4.24 because of a 3rd party dependency. This means that using highlightIds on the feature table isn't an option.
We're new to ArcGIS so we're on a steep learning curve but we've now spent a week trying a variety of different options without success so any help or suggestions would be gratefully received.
The improvements we want to add are:
1. Highlight multiple features on the map - currently only the most recently selected feature is highlighted even though all the selected features are in our basket array and the feature table.
2. Use zoom instead of scale - we're currently using the latter because zoom doesn't appear to work with our view.
3. Allow users to add new features to the layer at the same time as selecting existing features - our current data is incomplete so we need to let people report issues with new and existing features at the same time.