Select to view content in your preferred language

How can I change a form field property to be editable without republishing the Feature Layer?

2903
2
Jump to solution
04-13-2023 09:38 AM
MattC_1898Co
New Contributor

I have a Web Map in AGOL that includes a hosted Feature Layer with a couple of fields that I need to change and make editable. Since publishing, other users have made edits/added attachments - so the feature data in AGOL no longer matches the initial data in the GDB on my local. Otherwise, I would merely change the field settings in my GDB and republish the Feature Layer. I initially configured all of the fields locally in ArcGIS Pro, published it as a Feature Layer to AGOL, and then added the published Feature Layer to a Web Map - in order to configure the Form for ESRI Field Maps. 

When my user asked that 2 of the fields in the Feature Layer be made editable, my first thought was to go into the Forms configuration, but it says in the properties that "Editing is disabled in the field settings".

My next idea was to bring the published Feature Layer into ArcGIS Pro and change the field settings there - which I was able to do (Data Design --> Fields --> unchecked the "Read Only" box and successfully saved the schema). Unfortunately, those changes are not being passed back to AGOL and the form properties still show the same "Editing is disabled..." message.

When that didn't work, I attempted to use the "Overwrite Web Layer" tool, but the pre-publishing analysis returns a high-severity error: "00102 Map does not contain a required layer type for web feature layer". The ESRI help page for that error includes a message (which I can't tell if it applies to my situation or not):

MattC_1898Co_0-1681403451758.png

All this said, I'm out of ideas. Does anyone know how I can change the fields to be editable without republishing? Please let me know if there are any other details that would help clarify the situation.

Thanks!

1 Solution

Accepted Solutions
KenBuja
MVP Esteemed Contributor

Click the Data tab on the Feature Layer's item page, select the "Fields" option in the upper right corner, and select the field you want to make editable. Change the "Editable" option in the Settings section.

editable.png

View solution in original post

2 Replies
KenBuja
MVP Esteemed Contributor

Click the Data tab on the Feature Layer's item page, select the "Fields" option in the upper right corner, and select the field you want to make editable. Change the "Editable" option in the Settings section.

editable.png

MattC_1898Co
New Contributor

Thank you, @KenBuja! That was exactly what I needed.