I'm looking to implement an extension to the Smart Editor widget that would replace some Map Service layers in my app to Feature Service layers when the widget is opened. That would make them available for editing and I would benefit from the map service design (custom labels etc.) when the widget is not active.
Has anyone managed to accomplish this? I'm not sure what would be the best way to approach this.
At the moment, I'm trying to replace the Map Service layers with their Portal Item Feature Layer equivalents before the widget is started up but I have problems with the widget not recognizing them as editable layers. Is this the way to go at all? Thanks for any suggestions/advice!
Okay, I changed the approach and added the Map Service layers as well as feature layers to the map, hided feature layers in the Layer List widget and elsewhere, and toggle them on when editing only. Everything seems to be working fine! I think this must be the easiest approach.
Actually, things aren't quite okay. When adding both Map Service and Feature Service layers of the same service to the map, only Map Service layers are displayed and Feature Service layers contain no graphics. One can add new features with editing but not edit existing features because they can't be clicked on the map. I'm still looking for a solution to this...
I just tried the same process before reading this thread.
it is working fine so far.
the trick is that you need to enable popups for both layers, then hide the FS.
Please let me know if this works with you as well.
Have a nice day