Show / Hide Table of Contents

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.

Inheritance
Object
ScreenDefinitionActionRecordData
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.

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
ScreenDefinitionActionRecordDataExtensions.ToInsert(ScreenDefinitionActionRecordData)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top