- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-17-2020 06:21 AM
Hi, Please find the below code that I have written but still no luck, location field is showing blank.
function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
var ga=new GlideAjax('AutopopulatedetailsC');
ga.addParam('sysparm_name',setEmail);
ga.addParam('sysparm_loc',g_form.getValue('caller_id'));
ga.getXML(getResponse);
function getResponse(response)
{
//var answer=response.responseXML.documentElement.getAttribute('answer');
//return answer;
var answer=response;
g_form.setValue('location',answer);
}
//Type appropriate comment here, and begin script below
}
Script Include:
var AutopopulatedetailsC = Class.create();
AutopopulatedetailsC.prototype = Object.extendsObject(AbstractAjaxProcessor, {
setEmail:function(){
var gr=new GlideRecord('sys_user');
gr.addQuery('sys_id',this.getParameter('sysparm_loc'));
gr.query();
if(gr.next())
{
return gr.location.name.toString();
}
},
type: 'AutopopulatedetailsC'
});