service catalog lookup select: pull cat item sys id into reference qualifier, use data lookup definitions

this variable does a lookup to a table extending the DL tables to perform a data lookup to pull in a value named “catalogue UID” based on the “request type” variable:

Data lookup table (extends DL table)




variable











javascript:'active=true^u_catalogue_item=' + current.cat_item.sys_id;

 

Corresponding variables populated via data lookup definitions



Catalog client script on the request type to populate item request type> which in turn fires the data lookup definition:

function onChange(control, oldValue, newValue, isLoading) {

  if (isLoading) {

       // return;

    }

    if (newValue == '') {

        g_form.setValue('item_request_type', '');

         g_form.setValue('item_catalogue_uid', '');

        return;

    }

 

    g_form.setValue('item_request_type', newValue);

 

}

 

Result on the form:refresh the catalogue UID



 

Comments

Popular posts from this blog

GlideRecord setValue

Running transform maps asynchronously

variable advanced reference qualifier example