When an attribute table is set to a "Layer features" source, this new feature allows the underlying vector layer from which to source features to be data defined.
(All existing table attributes (column settings) are left intact, so setting a data defined table to a layer with different fields will result in empty columns in the table.)