Dot walking in client scripts

Rachael12
Tera Contributor

Hello,

I need to dot walk in client script. Can it be done without script include?
I tried with getReference but unable to get result :

var caller = g_form.getReference('caller_id');
var ext = g_form.getValue('caller.u_external_user');
if (ext == 'false') {
alert('false');
}

Please suggest.

Thanks in advance!

2 REPLIES 2

sachin_namjoshi
Kilo Patron
Kilo Patron

Dot walking doesn't work in client script.

You should write GlideAjax from client script.

OR you can use getReference with call back in your client script like below

 

https://servicenowguru.com/scripting/client-scripts-scripting/gform-getreference-callback/

 

Regards,

Sachin

DrewW
Mega Sage
Mega Sage

getReference requires a call back function

https://developer.servicenow.com/dev.do#!/reference/api/rome/client/c_GlideFormAPI#r_GlideForm-GetReference_S_F?navFilter=getReference

then you will be able to just do caller.u_external_user to check the value.