# DataTable

URL: /code/ui/components/data-table · Id: `uiComponent:data-table`

> DataTable lists one Noun's records in chosen columns; rolled up across scopes, it adds a scope column instead of averaging.

DataTable lists one [Noun](/business/nouns/noun)'s records in chosen columns; rolled up across scopes, it adds a scope column instead of averaging.

| Renderer | Draws |
| --- | --- |
| `web` | Web: rich interactive UI for humans. |
| `native` | Native: JSON for native clients on phone, watch, and TV. |
| `markdown` | Markdown: token-efficient text for agents. |

| Prop | Type | Required | Description |
| --- | --- | --- | --- |
| `noun` | [Noun](/business/nouns/noun) | Yes | The Noun whose records are listed. |
| `columns` | `string[]` | No | Property names, in order. |