Skip to main content
Skip table of contents

SQL Datasource

Suppose we have a user picker Elements Connect field, Live Text type plugged on Jira SQL datasource.

Edit Query:

CODE
select id, user_name , display_name , email_address
from cwd_user

If the user was allowed to select single value in the Edit view, setting the Display View will be easy and direct by using the $currentCustomfieldValue variable.

Display query for Single value selection

If the user was allowed to select multiple values in the Edit view, setting the Display View will be by using the $currentCustomfieldValue variable and a function that will handle the multiple values; otherwise, only the first value will be displayed.

The below screenshot, demonstrates an Elements Connect field with multiple value selection. Therefore, to access the field Key in the Display query, we need to use the $currentCustomfieldValue variable with one of the function intList(), stringList(), or serialize(<string>). All details about these functions could be found in our documentation.

Edit Query for a select list

Case 1: The Key stores multi integer values

If the Key was set on the id (integer number), the display query will looks like:

CODE
select id, user_name , display_name , email_address
from cwd_user
where id in ($currentCustomfieldValue.intList())

This is an example of the field Display View configuration.

DisplayView Multiple Values Integer Key

Elements Connect FAQ DisplayView Multiple Values Integer Key


Case 2: The Key stores multi strings (characters) values

If the Key was set on the user_name (characters), the display query will looks like:

CODE
select id, user_name , display_name , email_address
from cwd_user
where user_name in ($currentCustomfieldValue.stringList())

This is an example of the field Display View configuration in this case.

Multiple Values Display Query Character Key

Elements Connect FAQ DisplayView Multiple Values Display Query Character Key

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.