How to get display value of any reference field using Client script?

rathikaramamurt
Giga Expert

Hey,

Could anyone please advise on how to get the display value for any reference field (CI field) using the onSubmit Catalog Client script?

Using g_form.getValue('u_device_ref_1'), I am getting the sys_id of this field

And with g_form.getDisplayValue('u_device_ref_1'), I am getting blank value.

Thanks in Advance,

Rathika.

1 ACCEPTED SOLUTION

PrashantLearnIT
Giga Sage

HI Rathika,



You can use g_form.getDisplayBox('field_name');



Thanks


Prashant


********************************************************************************************************
Please appreciate the efforts of community contributors by marking the appropriate response as the correct answer and helpful. This may help other community users to follow the correct solution in the future.

********************************************************************************************************
Cheers,
Prashant Kumar
ServiceNow Technical Architect


Community Profile LinkedIn YouTube Medium TopMate
********************************************************************************************************

View solution in original post

25 REPLIES 25

This lass the complement ".value":

This correct:

Use (g_form.getDisplayBox('field_name').value);

rathikaramamurt
Giga Expert

Hi Mihir/Prashant,



Thanks for your help! It worked for me...



Thanks,


Rathika.


varunkumar1
Tera Contributor

Hi,



Using getDisplayBox(), I am able to get the display value on reference field in desktop version. But it is not working in mobile version.


Do you have any thoughts on how can we achieve this functionality in mobile version.


Hi Varun,



check the blog below . it will help you.



Scripting for the Mobile UI



Thanks,


Harshvardhan


Tanishka Arora
Giga Contributor

getDisplayBox() is not available in g_form in new york version