- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-16-2023 08:16 AM - edited 08-16-2023 08:20 AM
Hi,
I am working on a 'selectbox' variable and each option has to give a different message. I have written a catalog client script. Message is not displayed. Kindly help
function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
var pa = g_form.getValue("process_area");
alert(pa);
if(pa == 'configuration_management'){
g_form.showFieldMsg('configuration_management', "Configuration Management for requests related to Configuration Items (CIs) in the Configuration Management Database (CMDB). CI examples: Application Services, Business Applications, Dynamic CI Groups, and Virtual Servers.");
}
else if(pa == "hardware_asset_management"){
g_form.showFieldMsg("hardware_asset_management", "Hardware Asset Management for requests related to hardware assets. Hardware examples: Desktops, Laptops, and Wireless.");
}
else if(pa == "logistics"){
g_form.showFieldMsg("logistics", "Logistics for desktop software requests and questions related to the purchasing of IT assets.");
}
else if(pa == "program"){
g_form.showFieldMsg("program", "Program for requests related to the overall IT Asset and Configuration Management program and for enhancement and reporting requests.");
}
else if(pa == "software_asset_management"){
g_form.showFieldMsg("software_asset_management", "Software Asset Management for requests related to software assets. Software examples: Microsoft and Adobe entitlements.")
}
}
Regards
Suman P.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-16-2023 10:08 AM
Hello @Community Alums
You should pass the backend Name of field but you're passing backend name of choices
It should be :-
g_form.showFieldMsg('process_area', "your content msg",'info');
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-16-2023 08:20 AM
Hello @Community Alums
There should be 3 parameters in it. You have mentioned only 2, third should be the type of message, In your case it will be error.
g_form.showFieldMsg('field_1', 'This is a showFieldMsg message', 'error');
Plz Mark my Solution as Accept and Give me thumbs up, if you find it helpful.
Regards,
Samaksh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-16-2023 08:23 AM
I put this, but not change. No message displayed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-16-2023 08:28 AM - edited 08-16-2023 08:28 AM
Aren't there 4 parameters in this ?
'configuration_management',
"Configuration Management for requests related to Configuration Items (CIs) in the Configuration Management Database (CMDB). CI examples: Application Services, Business Applications, Dynamic CI Groups, and Virtual Servers.",
'info',
false
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-16-2023 08:32 AM
I have already added the following, but it is not working.
if (pa == 'configuration_management') {
g_form.showFieldMsg('configuration_management', "Configuration Management for requests related to Configuration Items (CIs) in the Configuration Management Database (CMDB). CI examples: Application Services, Business Applications, Dynamic CI Groups, and Virtual Servers.", 'info', false);
}
Regards
Suman P.