screen_definition Table (370)
Some tooltip text!
• 2 minutes to read
• 2 minutes to read
A configurable screen
Fields
Name | Description | Type | Null |
---|---|---|---|
id | Primary key | PK | |
name | A field for entering the name of this entry | String(255) | |
id_string | A field for an id_string which may be used to access the screen | String(255) | |
hierarchy_id | The screen definition is inside this hierarchy folder | FK hierarchy | |
screen_key | This field holds the authentication key if used | String(255) | |
layout_model | An enum for which layout model this screen is using. | layout_model | ● |
load_script_body | The ejscript to execute the first time this screen is loaded, e.g. for form loading | Clob | ● |
load_post_cgi_script_body | The ejscript to execute after setFromCgi, e.g. when the page is submitted | Clob | ● |
load_final_script_body | The ejscript to execute just before the page is printed, after button/action scripts have been run | Clob | ● |
creation_script | The script used at the top of all other creation scripts on this page | Clob | ● |
warn_on_navigate | Decides if user will get a warning if he accidentally navigates away from unsaved changes for this screen | Bool | |
description | Optional description of what this screen is used for | String(2047) | ● |
autosave | Whether this screen uses autosave or not | Bool | ● |
Indexes
Fields | Types | Description |
---|---|---|
id | PK | Clustered, Unique |
hierarchy_id | FK | Index |
Relationships
Table | Description |
---|---|
hierarchy | This table contains folders used to group the extra tables in the system. |
screen_definition_action | An action to perform for a certain button in an screen |
screen_definition_element | An element in a configurable screen |
screen_definition_hidden | The name of a hidden variable to keep for this screen |
screen_definition_language | Custom language variables used for screens |
Replication Flags
- None
Security Flags
- No access control via user's Role.