# Container Technical Reference

Canonical page: https://www.adaptabletools.com/docs/technical-reference-container

## Container Options

| Property | Type | Description | Default |
| --- | --- | --- | --- |
| [adaptableContainer](https://www.adaptabletools.com/docs/reference/containeroptions.md#adaptablecontainer) | [`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)` \| ((context: `[`InitContainerContext`](https://www.adaptabletools.com/docs/reference/initcontainercontext.md)`) => `[`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)`)` | Div containing AdapTable; element Id, CSS Selector, HTMLElement, or function returning one of these | &quot;adaptable&quot; |
| [agGridContainer](https://www.adaptabletools.com/docs/reference/containeroptions.md#aggridcontainer) | [`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)` \| ((context: `[`InitContainerContext`](https://www.adaptabletools.com/docs/reference/initcontainercontext.md)`) => `[`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)`)` | Div containing AG Grid instance; element Id, CSS Selector, HTMLElement, or function returning one of these. | &quot;grid&quot; |
| [alertContainer](https://www.adaptabletools.com/docs/reference/containeroptions.md#alertcontainer) | [`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)` \| ((context: `[`ContainerContext`](https://www.adaptabletools.com/docs/reference/containercontext.md)`) => `[`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)`)` | Div to display Alerts; elementId, CSS Selector, HTMLElement, or function returning one of these | undefined |
| [modalContainer](https://www.adaptabletools.com/docs/reference/containeroptions.md#modalcontainer) | [`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)` \| ((context: `[`ContainerContext`](https://www.adaptabletools.com/docs/reference/containercontext.md)`) => `[`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)`)` | Div in which Settings Panel and Wizards are rendered (overriding their `popupType`); element Id, CSS Selector, HTMLElement, or function returning one of these | undefined (rendered according to `popupType`) |
| [systemStatusContainer](https://www.adaptabletools.com/docs/reference/containeroptions.md#systemstatuscontainer) | [`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)` \| ((context: `[`ContainerContext`](https://www.adaptabletools.com/docs/reference/containercontext.md)`) => `[`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)`)` | Div to show System Status Messages; elementId, CSS Selector, HTMLElement, or function returning one of these | undefined |
| [transposedViewContainer](https://www.adaptabletools.com/docs/reference/containeroptions.md#transposedviewcontainer) | [`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)` \| ((context: `[`ContainerContext`](https://www.adaptabletools.com/docs/reference/containercontext.md)`) => `[`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md)`)` | Div to render a Transposed View; elementId, CSS Selector, HTMLElement, or function returning one of these | undefined (rendered in a draggable popup window) |

An [`AdaptableContainerValue`](https://www.adaptabletools.com/docs/reference/adaptablecontainervalue.md) is a CSS selector string, an HTML element, or an [`AdaptableCSSSelector`](https://www.adaptabletools.com/docs/reference/adaptablecssselector.md):

| Property | Type | Description |
| --- | --- | --- |
| [selector](https://www.adaptabletools.com/docs/reference/adaptablecssselector.md#selector) | `string` | CSS Selector that locates DOM element |

See [Providing Containers](https://www.adaptabletools.com/docs/dev-guide-tutorial-providing-containers/index.md) for how each container is supplied
