The old Unified Data Table API for providing custom control columns was a bit inflexible and didn't provide a way to access the default control columns, which is required for some usages. To address this, a new API was introduced that uses a customControlColumnsConfiguration callback for retrieving custom control columns, and also provides access to the default control columns. This API is more flexible and extensible, allowing for a additional parameters to be added later if needed.
This issue is to cover removing the old externalControlColumns and trailingControlColumns props from Unified Data Table, and replacing any existing usages with the customControlColumnsConfiguration callback.
Follow up to #175872.
The old Unified Data Table API for providing custom control columns was a bit inflexible and didn't provide a way to access the default control columns, which is required for some usages. To address this, a new API was introduced that uses a
customControlColumnsConfiguration
callback for retrieving custom control columns, and also provides access to the default control columns. This API is more flexible and extensible, allowing for a additional parameters to be added later if needed.This issue is to cover removing the old
externalControlColumns
andtrailingControlColumns
props from Unified Data Table, and replacing any existing usages with thecustomControlColumnsConfiguration
callback.