LinkField

LinkField

Represents a link field.

Constructor

new LinkField(label, value, linkLabel)

Description:
  • Creates an instance of the LinkField class.
Source:
Parameters:
Name Type Description
label string The label of the link field.
value string The value of the link field.
linkLabel string The link label of the link field.

Extends

Methods

deserializeNestedProperties()

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

getAlignment() → {FieldAlignment}

Description:
  • Gets the alignment of the read-only field.
Source:
Overrides:
Returns:
The alignment value.
Type
FieldAlignment

getChannelExtensionProperty(channelType, propertyName) → {any}

Description:
  • Get the value of a channel extension property
Source:
Overrides:
Parameters:
Name Type Description
channelType ChannelType The channel type.
propertyName string The name of the property.
Returns:
The property value
Type
any

getChannelExtensions() → {ChannelExtensions}

Description:
  • Gets the channel extensions
Source:
Overrides:
Returns:
The channel extensions
Type
ChannelExtensions

getId() → {string}

Description:
  • Gets the ID of the field.
Source:
Overrides:
Returns:
The ID of the field.
Type
string

getLabel() → {string}

Description:
  • Gets the label of the field.
Source:
Overrides:
Returns:
The label of the field.
Type
string

getLabelFontSize()

Description:
  • Gets the label font size of the field.
Source:
Overrides:
Returns:
The label font size of the field.

getLabelFontWeight()

Description:
  • Gets the label font weight of the field.
Source:
Overrides:
Returns:
The label font weight of the field.

getLinkLabel() → {string}

Description:
  • Gets the link label of the link field.
Source:
Returns:
The link label of the link field.
Type
string

getMarginTop()

Description:
  • Gets the margin top value of the field.
Source:
Overrides:
Returns:
The margin top value of the field.

getValue() → {any}

Description:
  • Gets the value of the read-only field.
Source:
Overrides:
Returns:
The value of the field.
Type
any

getWidth() → {number}

Description:
  • Gets the width of the read-only field.
Source:
Overrides:
Returns:
The width value.
Type
number

setAlignment(alignment)

Description:
  • Sets the alignment of the read-only field.
Source:
Overrides:
Parameters:
Name Type Description
alignment FieldAlignment The alignment value to set.
Returns:
The current instance of the ReadOnlyField class.

setChannelExtensionProperty(channelType, propertyName, propertyValue)

Description:
  • Sets a channel-specific extension property
Source:
Overrides:
Parameters:
Name Type Description
channelType ChannelType The channel type.
propertyName string The name of the property.
propertyValue any The value of the property.
Returns:
The current instance of this class.

setId(id)

Description:
  • Sets the ID of the field.
Source:
Overrides:
Parameters:
Name Type Description
id string The ID of the field.
Returns:
This Field instance.

setLabel(label)

Description:
  • Sets the label of the field.
Source:
Overrides:
Parameters:
Name Type Description
label string The label of the field.
Returns:
This Field instance.

setLabelFontSize(labelFontSize)

Description:
  • Sets the label font size of the field.
Source:
Overrides:
Parameters:
Name Type Description
labelFontSize The label font size of the field.
Returns:
This Field instance.

setLabelFontWeight(labelFontWeight)

Description:
  • Sets the label font weight of the field.
Source:
Overrides:
Parameters:
Name Type Description
labelFontWeight The label font weight of the field.
Returns:
This Field instance.

setLinkLabel(linkLabel)

Description:
  • Sets the link label of the link field.
Source:
Parameters:
Name Type Description
linkLabel string The link label to set.
Returns:
The updated instance of the LinkField.

setMarginTop(marginTop)

Description:
  • Sets the margin top value of the field.
Source:
Overrides:
Parameters:
Name Type Description
marginTop The margin top value of the field.
Returns:
This Field instance.

setValue(value)

Description:
  • Sets the value of the read-only field.
Source:
Overrides:
Parameters:
Name Type Description
value any The value to set.
Returns:
The current instance of the ReadOnlyField class.

setWidth(width)

Description:
  • Sets the width of the read-only field.
Source:
Overrides:
Parameters:
Name Type Description
width number The width value to set.
Returns:
The current instance of the ReadOnlyField class.