- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2016 10:14 AM
I am having a requirement where i have to get the field values and show it in Catalog item when the requestingfor field is changed.
I wrote a client script and querying the data from User table for the user in requestingfor field.
How ever there is a field in User table called Location which is a reference field. I need to read that in my following script.
function onChange(control, oldValue, newValue, isLoading) {
var userRec = g_form.getReference('requestingfor', getTermedRec);
function getTermedRec(userRec){
if(!isLoading && newValue != oldValue){
g_form.setValue('req_', userRec.title);
g_form.setValue('requester_email', userRec.mobile);
* i need to get the value of location which is a reference field in User table. Where as above two fields were single line text field.
I cannot do g_form.setValue('requester_location', userRec.location); its not working.
}
}
}
Can anyone please help me get the script to read the display value, Let me know if you need additional info to assist.
Thanks,
Nanda
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2016 10:38 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2016 10:16 AM
Hi Nanda,
The best option will be do GlideAjax and then set those values at client side. more info here.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-22-2017 11:48 AM
The ServiceNow Wiki content is no longer supported. Updated information about this topic is located here: AJAX
Visit http://docs.servicenow.com for the latest product documentation

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2016 10:18 AM
Is your 'requester_location" a reference field to cmn_location table?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2016 10:20 AM
requester location is a single line text field.
I want to populate this with the "requestingfor" location. This is dependent on requestingfor.