> For the complete documentation index, see [llms.txt](https://docs.tivity.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tivity.one/building-an-application/views.md).

# Views

- [Layout Designer](https://docs.tivity.one/building-an-application/views/design-ui.md): Interface design on the platform is done via the Layout Designer - a tool specifically created to help build clean graphical layouts for your users to interact with your application.
- [Page Types](https://docs.tivity.one/building-an-application/views/design-ui/page-types.md): The Layout Designer provides support for different page types that are designed to cater for different needs that your application may have. This section explores each page type individually.
- [Fields and Links](https://docs.tivity.one/building-an-application/views/design-ui/fields-and-links.md): Layouts are closely related to class definitions. This section explores how application classes and its properties can be integrated into a layout for further interaction from the end user.
- [Layout Controls](https://docs.tivity.one/building-an-application/views/design-ui/layout-controls.md): Layouts created in the Layout Designer require visual elements to provide the best application experience. This section covers the different components available on the platform for this purpose.
- [Actions](https://docs.tivity.one/building-an-application/views/design-ui/layout-controls/actions.md): This section covers action controls that consist of components allowing the user to trigger commands when interacting with the application.
- [Panels](https://docs.tivity.one/building-an-application/views/design-ui/layout-controls/panels.md): This section covers panel controls that allows layouts to be graphically designed in various and flexible ways to provide for a great user experience when using an application.
- [Sections](https://docs.tivity.one/building-an-application/views/design-ui/layout-controls/sections.md): This section covers section controls provided by the platform as graphical components that enhances the esthetics of an application layout or page.
- [Lists](https://docs.tivity.one/building-an-application/views/design-ui/layout-controls/lists.md): This section covers list controls that are particularly useful when a large amount of information needs to be presented to the user in an easily consumable format.
- [Input](https://docs.tivity.one/building-an-application/views/design-ui/layout-controls/input.md): This section covers input controls that allows the user to enter data in order to provide parameter values for further interaction with an application.
- [Layout Templates](https://docs.tivity.one/building-an-application/views/design-ui/layout-templates.md): This section covers a series of templates provided by the platform to allow a quick and easy configuration of layouts commonly used in applications.
- [Document Templates](https://docs.tivity.one/building-an-application/views/document-templates.md): The TIVITY platform enables you to generate documents and emails using templates the easy way.
- [Get started with Template Designer](https://docs.tivity.one/building-an-application/views/document-templates/get-started-with-template-designer.md): The article gives a brief tutorial about how to create a document template using the Template Designer.
- [Expressions in Templates](https://docs.tivity.one/building-an-application/views/document-templates/expressions-in-template.md): Complete reference of built-in expressions in Templates of the TIVITY platform.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.tivity.one/building-an-application/views.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
