...
Introduction
What are Hash Variable?
| English |
|---|
| Hash Variables gives users greater flexibility and freedom in accessing useful information or relevant run-time values from the system. |
A hash variable is a special hash-escaped keyword that can be used in :
...
| Code Block | ||
|---|---|---|
| ||
#envVariable.script?java# #envVariable.script?nl2br;json# #form.table.users?separator(, )# |
Hash Variable Return Values
- If the record does not exist, "#form.table.field#" returns the same = "#form.table.field#". Use the ternary operator ( condition ? exprIfTrue : exprIfFalse ) to check and set to NULL if the return value matches the origin hash variable (if used in BeanShell or Javascript).
- If record exist but field is empty, "#form.table.field#" returns empty = "".
- If record exist and field has value "abc", "#form.table.field#" returns the value = "abc".
Hash Variable Features In Joget DX Community Edition
...
| Name | Description |
|---|---|
| Prefix | form |
| Description | To get field value from form table. |
| Attributes |
|
| Scope of Use |
|
| Sample Attributes | #form.registrationtableName.registeredDate# // will Will use the current record ID#form.registrationtableName.registeredDate[0001]# // Where 0001 is the record ID to seek for #form.registrationtableName.registeredDate[{variable.recordIdvarId}]# // using Using nested Hash Variable with curly bracket. |
Form Binder Hash Variable
...
| Name | Description |
|---|---|
| Prefix | datalist |
| Description | To display the datalist records in a grid format in your form or email tool. |
| Attributes |
|
| Scope of Use |
|
| Sample Attributes |
|
...