Docs
  • Getting Started
  • Overview
    • Understanding
      • User-Interface
      • Shortcuts
    • Getting Started
      • Creating A New Application
      • Adding Basic Structure using Class Designer
      • Creating a link to the TIVITY File Class
      • Setting Rights
      • Creating Queries
      • Building The Layout
        • Creating an App Page
        • Creating an Object Page
        • Creating a List Item Layout
  • Building an Application
    • Application Setup
      • General
      • Documentation
      • License Management
      • Publishing the Application
      • Advanced Settings
        • Document-MailEditor
    • Data
      • Sources
      • Data Modelling
        • Class
        • Field
        • Action
        • Link
      • Query Data
        • Get Started with Query Designer
        • Common
        • Fields
        • Conditions
        • Default Values
        • Preview
      • Roles & Permissions
        • Rights Designer
      • Access Control Lists (ACL)
    • Views
      • Design UI
        • Page Types
        • Fields and Links
        • Layout Controls
          • Actions
          • Panels
          • Sections
          • Lists
          • Input
        • Layout Templates
      • Document Templates
        • Get started with Template Designer
        • Expressions in Templates
    • Execution
      • Functions
      • Workflows
        • Control Types
      • Trigger
      • Scripting
        • Accessing the Script Designer
        • Using the Script Designer
        • Commonly used Actions
        • Reference: Actions
          • Math
          • System
          • Date
          • Collection
          • LogicalOperators
          • Web
          • Structure
          • Constants
          • Converters
          • Commands
          • Text
          • PDF
          • Operators
          • PowerPoint
          • QR-/Barcode
          • Messaging
          • Cells
          • Xml
          • Admin
          • Integrations
    • Expressions
      • Expressions in Expressions
      • Expressions in Condition Values
  • Administration
    • Platform
    • Workspace
    • Security
    • Platform Setup
  • Extensibility and Integration
    • REST API
    • Source Adapter
      • Getting Started
      • Source Adapter Interface
      • RESTful Adapter Service
  • Adapter Portfolio
    • MongoDB Adapter
  • Platform Features
    • Enterprise Search
      • Integration into an App
      • General Settings
    • Templates
    • Tagging
      • Getting Started
      • Manage Tags
      • Settings
      • Usage
        • Tag filter
        • Tag panel
    • DMS Setup
Powered by GitBook
On this page
  • Overview
  • Adding Layout Controls
  • Customizing Layout Controls
  • Supported Layout Controls

Was this helpful?

  1. Building an Application
  2. Views
  3. Design UI

Layout Controls

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.

PreviousFields and LinksNextActions

Last updated 4 years ago

Was this helpful?

Overview

The platform supports various layout elements for different types of inputs and controls you wish to present to the user.

Layout controls can be browsed and used only after the page has been created.

In order to access the list of layout controls, select your page from the layouts manager and expand the Controls list in the layout elements panel on the left.

Layout controls are categorized as Actions, Panels, Sections, Lists and Input.

Category

Purpose

Actions

Executes the configured action on click (e.g. start a workflow)

Panels

Grouping of elements for more control over the layout design

Sections

Provides components to further style the layout (e.g. page header)

Lists

Grouping multiple objects of the same type as an ordered list

Input

Independent input fields to support other functional elements

Adding Layout Controls

Controls can be added to your layout by dragging your selected control and dropping it in the main designer canvas.

Some layouts allows you to add nested controls, which can be done by dragging the control into the drop area for your layout and releasing it.

Multiple controls can be added to a single layout by dragging the next selected control over an existing one on the main designer canvas. The control can either be added above the existing one or below.

Dragging a control and dropping it on the left side of an existing control adds it above the existing one. Similarly, dropping the control on the right side of an existing control adds it below the existing one.

Customizing Layout Controls

Customization options for layout controls can be accessed by clicking on the control name in the main designer canvas. This reveals an options ribbon that allow you to:

  • Move your control's position in the layout

  • Open control properties for further configurations

  • Open control in a separate tab in the layout designer

  • Delete control from your layout permanently

In case you have multiple controls in your layout, additional options are provided to help move your control above or below the others.

Supported Layout Controls

Actions
Panels
Sections
Lists
Input
Canvas List
Instance Context
Instance Frame
List
List Context
Accessing Layout Controls
Adding a Control to the Layout
Adding a Nested Control
Layout Control Customization Options
Moving a Control on the Layout
Filter Input
Horizontal Line
Info Box
Label
Page Header
Picture Box
Collapse Panel
Conditional Panel
Dashboard Panel
Docking Container
Docking Item
Field List Panel
Flex Panel
For Each Class
Horizontal Panel
Html Panel
Instance Details
Instance Links Panel
Layout Container
Menu Context
Panel
Popout Panel
Quota Display
Scroll Panel
Slide Down Panel
Tab List Panel
Tab Panel
Toolbar
View Dependent Panel
Action
Action List
Execute Command Box
View Changer