Function: a!encryptedTextField()
Allows entry of a single line of text that is encrypted when saved into a variable. The value remains encrypted while on the server and is only decrypted when displayed in the component.
See Also: Encrypted Text Data Type, Text
Name | Keyword | Types | Description |
---|---|---|---|
Label |
|
Text |
Text to display as the field label. |
Instructions |
|
Text |
Supplemental text about this field. |
Required |
|
Boolean |
Determines if a value is required to submit the form. Default: false. |
Read-only |
|
Boolean |
Determines if the field should display as not editable. Default: false. |
Disabled |
|
Boolean |
Determines if the field should display as potentially editable but grayed out. Default: false. |
Display Value |
|
Decrypted Text |
Text to display in the text field. |
Save Input To |
|
List of Save |
One or more variables that are updated with the encrypted text when the user changes the field. |
Refresh After |
|
Text |
Determines when the interface is refreshed with the saved value from the barcode field. Valid values are |
Validation Group |
|
Text |
When present, this field is only validated when a button in the same validation group is pressed. See the documentation for more information about how to use validation groups. |
Required Message |
|
Text |
Custom message to display when the field's value is required and not provided. |
Alignment |
|
Text |
Determines alignment of text value. Appian recommends this setting only be used inside the Grid Layout component. Valid values: |
Label Position |
|
Text |
Determines where the label appears. Valid values:
|
Placeholder |
|
Text |
Text to display in the field when it is empty. Does not show if the field is read only. |
Help Tooltip |
|
Text |
Displays a help icon with the specified text as a tooltip. The tooltip displays a maximum of 500 characters. The help icon does not show when the label position is |
Masked |
|
Boolean |
Determines if the value is obscured from view. Default: false. |
Accessibility Text |
|
Text |
Additional text to be announced by screen readers. Used only for accessibility; produces no visible change. |
Visibility |
|
Boolean |
Determines whether the component is displayed on the interface. When set to false, the component is hidden and is not evaluated. Default: true. |
Notes
a!localVariables()
local variables are valid. Literal values or variables of other types are not valid.xxx-xx-xxxx
, nor is it possible to compare to values of type Encrypted Text to determine if they are equal.[Encrypted Text]
in the value column.Encrypting and Decrypting a Value from a User
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
=a!localVariables(
local!secret,
{
a!columnsLayout(
columns: {
a!columnLayout(
contents: {
a!encryptedTextField(
label: "Input",
instructions: "Enter a secret here",
masked: true,
value: local!secret,
saveInto: local!secret,
refreshAfter: "KEYPRESS"
)
}
),
a!columnLayout(
contents: {
a!encryptedTextField(
label: "Output",
instructions: "The value is displayed here",
value: local!secret,
readOnly: true
)
}
)
}
)
}
)
On This Page