Skip to main content

ScreenTable

A table in a screen form. Can be a regular section or a table section.

type ScreenTable implements ScreenSectionBase {
id: String!
type: ScreenSectionType!
title: String!
description: String
optional: Boolean!
available: Boolean!
fields: [ScreenField!]!
values: [RowOfTableValues]!
}

Fields

ScreenTable.id ● String! non-null scalar

Unique identifier for the section (required for tables)

ScreenTable.type ● ScreenSectionType! non-null enum

The type of section

ScreenTable.title ● String! non-null scalar

The title of the section

ScreenTable.description ● String scalar

Optional description of the section

ScreenTable.optional ● Boolean! non-null scalar

Whether this section is optional for the user

ScreenTable.available ● Boolean! non-null scalar

Whether the section is visible and enabled

ScreenTable.fields ● [ScreenField!]! non-null interface

The fields contained in the section (or fields of a table row if type is table)

ScreenTable.values ● [RowOfTableValues]! non-null object

The rows/values of the table

Interfaces

ScreenSectionBase interface

A section in a screen form. Can be a regular section or a table section.

Member Of

InternalTypeRegistry object