EditFormMessage

EditFormMessage

Represents an edit form message.

Constructor

new EditFormMessage(fields)

Description:
  • Creates an instance of the EditFormMessage class.
Source:
Parameters:
Name Type Description
fields Array.<Field> The list of fields in the edit form message.

Extends

Methods

addAction(action) → {this}

Description:
  • Add an action to the non-raw message.
Source:
Overrides:
Parameters:
Name Type Description
action Action The action to add.
Returns:
The current instance of the NonRawMessage class.
Type
this

addField(field) → {EditFormMessage}

Description:
  • Adds a field to the edit form message.
Source:
Parameters:
Name Type Description
field Field The field to add.
Returns:
The updated instance of the EditFormMessage.
Type
EditFormMessage

addFormRow(formRow) → {EditFormMessage}

Description:
  • Adds a form row to the edit form message.
Source:
Parameters:
Name Type Description
formRow FormRow The form row to add.
Returns:
The updated instance of the EditFormMessage.
Type
EditFormMessage

addGlobalAction(action) → {this}

Description:
  • Add a global action to the non-raw message.
Source:
Overrides:
Parameters:
Name Type Description
action Action The global action to add.
Returns:
The current instance of the NonRawMessage class.
Type
this

addKeyword(keyword) → {this}

Description:
  • Add a keyword to the non-raw message.
Source:
Overrides:
Parameters:
Name Type Description
keyword Keyword The keyword to add.
Returns:
The current instance of the NonRawMessage class.
Type
this

addProperty(name, value) → {this}

Description:
  • Add a property to the message.
Source:
Overrides:
Parameters:
Name Type Description
name string The name of the property.
value any The value of the property.
Returns:
The current instance of the NonRawMessage class.
Type
this

deserializeNestedProperties()

Description:
  • Deserialize nested object properties into corresponding class instances
Source:
Overrides:

getActions() → {Array.<Action>}

Description:
  • Get the actions associated with the non-raw message.
Source:
Overrides:
Returns:
The array of actions.
Type
Array.<Action>

getErrorMessage() → {string}

Description:
  • Gets the error message of the edit form message.
Source:
Returns:
The error message of the edit form message.
Type
string

getFields() → {Array.<Field>}

Description:
  • Gets the list of fields in the edit form message.
Source:
Returns:
The list of fields in the edit form message.
Type
Array.<Field>

getFooterForm() → {ReadOnlyForm}

Description:
  • Get the footer form associated with the non-raw message.
Source:
Overrides:
Returns:
The form
Type
ReadOnlyForm

getFooterText() → {string}

Description:
  • Get the footer text of the non-raw message.
Source:
Overrides:
Returns:
The footer text.
Type
string

getFormColumns() → {number}

Description:
  • Gets the number of form columns in the edit form message.
Source:
Returns:
The number of form columns in the edit form message.
Type
number

getFormRows() → {Array.<FormRow>}

Description:
  • Gets the list of form rows in the edit form message.
Source:
Returns:
The list of form rows in the edit form message.
Type
Array.<FormRow>

getGlobalActions() → {Array.<Action>}

Description:
  • Get the global actions associated with the non-raw message.
Source:
Overrides:
Returns:
The array of global actions.
Type
Array.<Action>

getHeaderText() → {string}

Description:
  • Get the header text of the non-raw message.
Source:
Overrides:
Returns:
The header text.
Type
string

getKeywords() → {Array.<Keyword>}

Description:
  • Get the keywords associated with the non-raw message.
Source:
Overrides:
Returns:
The array of keywords.
Type
Array.<Keyword>

getProperties() → {Map.<string, any>}

Description:
  • Gets the properties of the message.
Source:
Overrides:
Returns:
The properties of the message.
Type
Map.<string, any>

getPropertyValue(propertyName) → {any}

Description:
  • Gets the value of a property.
Source:
Overrides:
Parameters:
Name Type Description
propertyName string The name of the property.
Returns:
The property value.
Type
any

getTitle() → {string}

Description:
  • Gets the title of the edit form message.
Source:
Returns:
The title of the edit form message.
Type
string

getVoice() → {Voice}

Description:
  • Get the voice associated with the non-raw message.
Source:
Overrides:
Returns:
The voice settings.
Type
Voice

setActions(actions) → {this}

Description:
  • Set the actions for the non-raw message.
Source:
Overrides:
Parameters:
Name Type Description
actions Array.<Action> The array of actions to set.
Returns:
The current instance of the NonRawMessage class.
Type
this

setErrorMessage(errorMessage) → {EditFormMessage}

Description:
  • Sets the error message of the edit form message.
Source:
Parameters:
Name Type Description
errorMessage string The error message to set.
Returns:
The updated instance of the EditFormMessage.
Type
EditFormMessage

setFields(fields) → {EditFormMessage}

Description:
  • Sets the fields of the edit form message.
Source:
Parameters:
Name Type Description
fields Array.<Field> The fields to set.
Returns:
The updated instance of the EditFormMessage.
Type
EditFormMessage

setFooterForm(footerForm) → {this}

Description:
  • Set the footer form for the non-raw message.
Source:
Overrides:
Parameters:
Name Type Description
footerForm ReadOnlyForm The form to set.
Returns:
The current instance of the NonRawMessage class.
Type
this

setFooterText(footerText) → {this}

Description:
  • Set the footer text for the non-raw message.
Source:
Overrides:
Parameters:
Name Type Description
footerText string The footer text to set.
Returns:
The current instance of the NonRawMessage class.
Type
this

setFormColumns(formColumns) → {EditFormMessage}

Description:
  • Sets the number of form columns in the edit form message.
Source:
Parameters:
Name Type Description
formColumns number The number of form columns to set.
Returns:
The updated instance of the EditFormMessage.
Type
EditFormMessage

setFormRows(formRows) → {EditFormMessage}

Description:
  • Sets the form rows of the edit form message.
Source:
Parameters:
Name Type Description
formRows Array.<FormRow> The form rows to set.
Returns:
The updated instance of the EditFormMessage.
Type
EditFormMessage

setGlobalActions(globalActions) → {this}

Description:
  • Set the global actions for the non-raw message.
Source:
Overrides:
Parameters:
Name Type Description
globalActions Array.<Action> The array of global actions to set.
Returns:
The current instance of the NonRawMessage class.
Type
this

setHeaderText(headerText) → {this}

Description:
  • Set the header text for the non-raw message.
Source:
Overrides:
Parameters:
Name Type Description
headerText string The header text to set.
Returns:
The current instance of the NonRawMessage class.
Type
this

setKeywords(keywords) → {this}

Description:
  • Set the keywords for the non-raw message.
Source:
Overrides:
Parameters:
Name Type Description
keywords Array.<Keyword> The array of keywords to set.
Returns:
The current instance of the NonRawMessage class.
Type
this

setProperties(properties) → {this}

Description:
  • Sets the properties of the message.
Source:
Overrides:
Parameters:
Name Type Description
properties Map.<string, any> The properties to set.
Returns:
The current instance of the NonRawMessage class.
Type
this

setTitle(title) → {EditFormMessage}

Description:
  • Sets the title of the edit form message.
Source:
Parameters:
Name Type Description
title string The title to set.
Returns:
The updated instance of the EditFormMessage.
Type
EditFormMessage

setVoice(voice) → {this}

Description:
  • Set the voice settings for the non-raw message.
Source:
Overrides:
Parameters:
Name Type Description
voice Voice The voice settings to set.
Returns:
The current instance of the NonRawMessage class.
Type
this

toJson() → {object}

Description:
  • Convert the message to JSON object
Source:
Overrides:
Returns:
The message in JSON format
Type
object