> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/kalipso/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/kalipso/documentation/report/report-controls/looper.md).

# Looper

<figure><img src="https://1614058754-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ5vDGuBZwhJDeu5Rq7Wt%2Fuploads%2Fgit-blob-25bc3812522ad74de1cd55d0f6862c8608d31f79%2FLooper%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

A Looper is an area that is used to print listings, repeating any Controls placed inside the Looper area.

### Properties

<figure><img src="https://1614058754-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ5vDGuBZwhJDeu5Rq7Wt%2Fuploads%2Fgit-blob-a8316b67c8ea32a02fe7bb1b07b91cfa011893cf%2Freport_report_controls_looper_1.png?alt=media" alt=""><figcaption></figcaption></figure>

The available options are:

*Common*

* **Name** - Name of the Control. This Name will be used to identify the Control throughout the Project. The name of the Control can only contain letters, digits or underscore (\_).
* **Description** - Description of the Control. This Description is for your information only, Kalipso does nothing with it.

*Layout*

* **Y** - Y position of the Control.
* **Height** - Height of the Control.

*Miscellaneous*

* **Query** - Query used in the looper iteration.

*Details*

* **Show Header** - Shows a looper header that will also be repeated if the listing extends across more pages.
