- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2022 09:05 AM
Hi All,
Can anyone help me to auto populate User details on Catalog Form using OnLoad Catalog Client Script.
As written Script include also.
Catalog Form:
Script include:
Catalog Client Script:
Variable Values:
Solved! Go to Solution.
- Labels:
-
Multiple Versions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2022 09:30 AM
Hi,
I would suggest there is a easier and no code option available OOB which you can use to auto populate this.
Please find the steps below:
Navigate to your Catalog Item and there is a Related List named "Catalog Data Lookup Definition" as shown below:
2) Click on New button as shown above:
3) Click on new button in Related List "Catalog Matcher Variable Definitions" as shown below:
Now Configure this as shown below:
Now click on New on the other Related List where you can set the values you want as shown below:
Catalog Setter Variable Definitions:
Now just set the variable values which you want:
Here I have set Email. Similarly you can set other variable from User Table
Result:
Hope this helps. Please mark the answer as correct/helpful based on impact.
Regards,
Shloke
Regards,
Shloke
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2022 09:13 AM
help me to auto populate User details on Catalog Form using OnLoad Catalog Client Script.
As written Script include also.
Catalog Form: marked fields should get auto populate when the User tries to raise the ticket
Script include:
Catalog Client Script:
Variable Values:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2022 09:14 AM
Hi,
Why don't you try something like below
function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
var ref = g_form.getReference('<user reference field>', getUserInfo);
}
function getUserInfo(ref) {
g_form.setValue('<field to set>', ref.<user field>);
g_form.setValue('<field to set>', ref.<user field>);
g_form.setValue('<field to set>', ref.<user field>);
g_form.setValue('<field to set>', ref.<user field>);
g_form.setValue('<field to set>', ref.<user field>);
}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2022 09:18 AM
it's should display by using OnLoad Client Script so that after changing any filed then the OnChange Client Script will work
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2022 09:22 AM
Not sure I follow.
One adds the value to reference field, associated fields get auto populated.
Now form is saved.
Whenever there is a change these values change as well.
So why do you need to run this onload?
-Anurag