I am writing a custom widget to allow user to modify the z value of the vertices of a line, but I can't figure out how to apply the changes.
Right now my widget is connected to a map widget and a feature layer datasource. I listen to double click to retrieve a line feature in the map. I then loop over all the vertices in the line and display their z value in an input. I can update the paths of the line with the values entered, but I can't figure out how to save these changes in my feature layer datasource so that these changes are available to all the other widgets in my experience.