I am trying to populated value from parent record to child record but while doing so I am getting value as undefined in child record. How Can I fix that?

Community Alums
Not applicable

This is the script that I am using to populate Vendor name from parent to child record that I am creating from related list.

    function onLoad() {
   //Type appropriate comment here, and begin script below
    var r = g_form.getReference('parent', callBack);
  
}
function callBack(r){

    g_form.setValue('u_vendor', r.number);
    g_form.setValue('u_vendor_display_name', r.u_vendor_name);
}

Number is getting populated but for Vendor name it is showing value as undefined.

1 ACCEPTED SOLUTION

Hi,

why not show those fields as dot walked field on customer record instead of creating new 2 fields to hold it

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

19 REPLIES 19

Allen Andreas
Administrator
Administrator

Hello,

Please check the spelling of the field name (u_vendor_name) and double check the value of the custom vendor name field on that particular record. 

Please mark reply as Helpful/Correct, if applicable. Thanks!


Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

Community Alums
Not applicable

Hi Allen, 

Thank You for your reply. I have checked, the spelling and the Values of fields are correct.

 

Aman Kumar S
Kilo Patron

Are your fields parent, u_vendor and u_vendor_display_name fields all on the same form(not in related list).

If not, the client script will not work.

Best Regards
Aman Kumar

Community Alums
Not applicable

Yes, they are on same form. Only (u_vendor_name) field is on parent form. Trying to take the String value of u_vendor_name from parent record and trying to populate it to  u_vendor_display_name field in child record.