# ListObject

Renders the properties of a list object. Is the layout for *ListObjectDef*. For more information about the definition of a list object, see *Generic object*.

Information note

ListObject is used by the *GetLayout Method* to display the properties of a list object.

## Properties

| Name | Description | Type |
| --- | --- | --- |
| qStateName | Name of the alternate state.<br>Default is current selections *$* . | String |
| qSize |  | [Size](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineJSONAPI/Content/models-size.htm) |
| qError |  | [NxValidationError](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineJSONAPI/Content/models-nxvalidationerror.htm) |
| qDimensionInfo |  | [NxDimensionInfo](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineJSONAPI/Content/models-nxdimensioninfo.htm) |
| qExpressions | Lists the expressions in the list object. | Array of [NxListObjectExpression](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineJSONAPI/Content/models-nxlistobjectexpression.htm) |
| qDataPages | Set of data.<br>Is empty if nothing has been defined in **qInitialDataFetch** in *ListObjectDef*. | Array of [NxDataPage](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineJSONAPI/Content/models-nxdatapage.htm) |