Select to view content in your preferred language

Have an optional Column Width Override for attribute fields storable in the ArcGIS Pro layer/table

119
0
2 weeks ago
Status: Open
Labels (1)
alex_friant
Frequent Contributor

 

The Idea

Provide a "manual" override for column width in ArcGIS Pro map layer attribute tables which persists and lives with the layer. Click-and-dragging the right side of an attribute column would continue to be the primary method for manually overriding the column widths, but those overrides should be stored and optionally controlled in the "Fields" data design view, like so:

alex_friant_0-1727202918424.png

These settings would be saved with the map/table layer, so that they persist from session to session, and migrate along with the layer if it is saved out and shared.

Why?

Currently, when you open an attribute table, column widths are automatically adjusted, but often not in a way the user needs. Yes, you can double-click the right side of a column to have it auto adjust to the width of the longest value, however that width resets after a table refresh/calculation. Frustrating.

Yes, you can click-and-drag the right side of a column to adjust the width, and this will allow the width to persist after a table refresh/calculate and persists between ArcGIS Pro sessions. However, the settings do not persist in a saved out Layer (.lyrx) file or when copy/pasting the layer. The user needs to manually go through again and laboriously manually click-and-drag all the column widths. Ugh. There has to be a better way!

It's almost there!

As mentioned above, the current manual override (click-and-drag to adjust column) is very close to achieving the objective, it just lacks the transparency (in Field settings) and persistence of living inside of the layer if it leaves the map or is duplicated. Let's make column widths work just like symbology, labels, and other layer settings and bake them into the layer to live forever no matter where it goes.