Table Settings in manifest.json
The tableSettings object in an app's manifest.json lets developers configure table behavior for list report and object page views without writing custom controller code. Developers use it to control aspects such as which table type is rendered (for example, a responsive table, grid table, or tree table) on a page. When defining multiple views with different entity sets, each view can carry its own tableSettings block, allowing fine-grained, per-view table configuration. Additional options, such as disabling the selection of leaf nodes in tree tables, are also controlled through this settings object.