Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

variable value is "undefined"

alexm3
Kilo Expert

Hello,

I have a variable on a record producer named "dsn_name". At the moment, the type of the variable is wide single line text.

I also have another variable named caller_id which is a reference to sys_user table and it's mapped on the caller field. By default this value is populated with the ID of the person currently logged in the instance.

I'm trying to pull a value from the'caller_id"(distinguished_name) and populate it in the "dsn_name" field. My catalog client script looks like this:

function onChange(control, oldValue, newValue, isLoading) {

var poc = g_form.getReference('caller_id');

g_form.setValue("dsn_name", poc.distinguished_name);

  }

I'm getting 'undefined' instead of showing the distinguished_name value.

Capture.JPG

Any ideas would be me appreciated !

Thanks

Alex

14 REPLIES 14

Ravi Prasad1
Tera Guru

is that field name correct ? And also check the distinguished_name value in the table.


I'm sure the names and values are correct. I think it's a problem with the script. For example if instead of "distinuished_name" I use "location"(should show the requester's location) i'm still getting undefined.



Alex


Hi Alex,



I just tried in my instance and it is working fine with below script.



var poc = g_form.getReference('caller_id');



  g_form.setValue("short_description", poc.department);


Yes, I'm using same code in other record producers and it's working fine. The script looks correct but somehow it's not working for this item I'm currently working on