In AGOL I have a feature layer with Display Names, but when I go to the Visualization (data in Map Viewer) and look at the Fields or the Pop-up it uses the Field name and not the Display Name. I can't figure out a way to switch it so it uses the Display Name besides manually changing each field for the pop-up (still doesn't fix the table display in the Map Viewer)
In Mapviewer, below the popup config button, there is a Fields button.
If you go into the Fields settings, click on the field that you want to change, you can change the display name.
Which will then show the Display name in the popup as well as the table:
R_
I don't want to change the display name for every single field if the alias is set correctly. That is tedious and shouldn't be necessary if it is set at the data level.
Agree, that can be tedious.
If you want that set at the data level, then you would need to do the same tedious steps, just in the Visualization tab. That will update the data source so that when you add it to a web map it will reflect the modified values. However, since this can be overridden in the web map, any that already have it saved will show as it 'used' to be. You would have to remove and re-add that service to the map to see the new values.
In the Visualization tab, select the layers you want to modify, select the layer, click the fields button and modify as desired (be sure to click the Save button:
You will see the new alias when you switch to the Data tab and look at the table.
However, it appears as if there is a Bug or 'known limitation' that the Fields tab in the Data tab does not reflect it but is reflected when added to new maps.
R_