Selecting Approvers
In this documentation, you will be able to transform the representation of the data-table when selecting your internal or external users during the creation of a digital order.
Under the following directory you can add a selectApprovers.json file:
Important to have the name of the file correctly spelled otherwise the changes will be ignored.
KEY | REQUIRED | DESCRIPTION TEXT | TYPE |
---|---|---|---|
keys | false | Keys are an array of keys of the columns you want to show. They must exist. If present, the false will be used to show the values accordingly. | Array |
data | false | The user can chose how they want to show the data, independent of whether the functionality allows for editing. ------------------------------------------------------------- Available types ------------------------------------------------------------- Text Simple text view of the data EditableInput Input if editable field, otherwise shows as Text. TranslatedText Translate the data value & shown as Text. |
Object |
translationKey |
false |
The translation key reference used. | String |
skipValidation |
false |
In the case of editable data and you want to always use the default value, you will need to use the skipValidation array. | Array |
selectedUserColumns
Below you will see the internal user search shows only user Identifier and the given name columns.
This is done by using the the keys dataset:
<p>{
"internalUserColumns": {
"keys": ["firstName"],
"data": {
"firstName": "Text"
},
"skipValidation": ["firstName"]
}
}</p>
Click to copy
It is good practice to put skipValidation to the inputs you want to show as non-editable Text types.