Edit

Share via


MaskType Property

Version: Available or changed with runtime version 16.0.

Specifies whether the field value should be masked for security purposes.

Applies to

  • Table field
  • Page Field

Property value

Value Available or changed with Description
None runtime version 16.0 Default value. The field will be displayed without any mask.
Concealed runtime version 16.0 The client handles this as a concealed field.

Remarks

The MaskType property is defined on a field-level for the following field types: Code, Text, Decimal, Integer, and BigInteger. It can be used to mask sensitive information in the user interface, such as personal identifiers, financial details, or confidential notes. In the UI, a hide/show icon is rendered on the control that allows users to toggle between hide and unhide state.

MaskType can't be defined together with the ExtendedDatatype Property set to Masked, this will throw an error. Also, the MaskType property isn't allowed in repeater controls and in ConfigurationDialog pages.

Important

The MaskType property provides a lightweight UI-layer-only information protection, as the unmasked data is transferred to the web browser anyway.

Getting started with AL
Developing extensions