Settings API - List screen layout schema table
List screen layout (builtin:ua.list-screen-settings
)
Configure layout for entities list page.
Schema ID | Schema groups | Scope |
---|---|---|
builtin:ua.list-screen-settings |
| ua-screen |
Parameters
Property | Label | Type | Description | Required |
---|---|---|---|---|
staticContent | - | StaticContent |
Enable/Disable static elements like Properties or Problems. | required |
layout | - | LayoutDefinition |
Reference cards that should be shown on the screen (like chart groups or entity lists) or use the auto generated screen layout. | required |
Request body objects
The Breadcrumb
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
type | Breadcrumb Type | enum | - | required |
entitySelectorTemplate | Entity selector template | text | An entity selector that is used to reference related entity screen For example for a process screen where you want to show the host it runs on, this might look like this: Please mind that the | required |
entityType | Entity type | text | An entity type of entities list screen | required |
link | Link key | text | A key of server-defined static link | required |
displayName | Display name | text | A display name for a non-clickable or entity list breadcrumb | optional |
The CardReference
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
type | Card Type | enum | - | required |
key | Card key | text | Unique key of the card, which is used to reference desired card configuration | required |
width | Card width | enum | A value that determines how much vertical space will that card take | optional |
collapsed | Collapse card | boolean | If true, card content will be collapsed | optional |
conditions | List of conditions | set | All conditions from the list need to be fulfilled for the card to be visible | required |
The HeaderType
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
title | Title | text | - | optional |
description | Description | text | The description of the screen | optional |
icon | Icon name | text | - | optional |
The StaticContent
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
showGlobalFilter | Show filter | boolean | If true, the screen show the filter bar | required |
header | Header definition | HeaderType | - | optional |
hideDefaultBreadcrumb | Hide default breadcrumb | boolean | If true, the default breadcrumb for the current page is hidden | optional |
breadcrumbs | Breadcrumbs | list | A list of breadcrumbs leading to the screen Define breadcrumbs list in order from root page to leaf(current page would be last on that list). | required |
The LayoutDefinition
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
autoGenerate | Auto generated content | boolean | If true the screen content is auto generated. Disable to configure your own layout. | required |
cards | Cards layout | list | A list of cards that should be shown on the screen Reference cards that should be shown on the screen. | required |