Class ScreenDefinitionActionRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the screen_definition_action table.
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class ScreenDefinitionActionRecordData : Object
Remarks
Please use this class instead of a full ScreenDefinitionActionRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ScreenDefinitionActionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
ScreenDefinitionActionRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the screen_definition_action table.
Declaration
public ScreenDefinitionActionRecordData()
Remarks
Please use this class instead of a full ScreenDefinitionActionRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ScreenDefinitionActionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
Button
The name of the button triggering this action
Declaration
public string Button
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full ScreenDefinitionActionRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ScreenDefinitionActionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DoCheck
If set, then run check() before executing button (making sure values in form fields are ok)
Declaration
public short DoCheck
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full ScreenDefinitionActionRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ScreenDefinitionActionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Ejscript
Deprecated. The ejscript to execute if this is a form which is posted
Declaration
public int Ejscript
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ScreenDefinitionActionRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ScreenDefinitionActionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
EjscriptBody
The script to execute for this button/action
Declaration
public string EjscriptBody
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full ScreenDefinitionActionRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ScreenDefinitionActionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ScreenDefinition
The screen-definition this element belongs to
Declaration
public int ScreenDefinition
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ScreenDefinitionActionRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ScreenDefinitionActionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ScreenDefinitionActionId
Primary key
Declaration
public int ScreenDefinitionActionId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ScreenDefinitionActionRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ScreenDefinitionActionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.