- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-06-2023 12:33 AM
Can anyone help me as I need to display a alert message on incident form as mentioned in below screen shot.
When the field is empty and user tries to Update the from then alert message should display and should stop the form to update or save.
As tried with Business Rule and Client Script but didn't get the actual resul. @Ankur Bawiskar @AnveshKumar M @priyasunku @Vasantharajan N
Alert Message to display as below:
Written Business Rule:
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-06-2023 02:04 AM
Step 1: if you are running UI policy to make the field "Caused by" mandatory then do disable it and
Step 2: Use the onSubmit client script shared by other contributors in this forum or use the below onSubmit script.
try below code snippet
function onSubmit() {
if (g_form.getValue('u_caused_by_change') == 'true' && g_form.getValue('caused_by') == '') {
g_form.addErrorMessage("Please fill in the ‘Change’ detail in Related Records, as this incident is Caused by Change");
g_form.setMandatory('caused_by', true);
return false;
}
}
Thanks & Regards,
Vasanth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-06-2023 01:24 AM
@Arjun Reddy Yer - You should not use g_form API at Server side running scripts like BR.
Please try use the below script and check
(function executeRule(current, previous /*null when async*/) {
var cbc = current.getValue('caused_by');
if(cbc.nil()){
gs.addErrorMessage("Please fill in the change details");
current.setAbortAction(true);
}
})(current, previous);
Thanks & Regards,
Vasanth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-06-2023 01:35 AM
Should show message as "Please fill in the ‘Change’ detail in Related Records, as this incident is Caused by Change" .
it is not showing as expected it's showing below error message
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-06-2023 02:04 AM
Step 1: if you are running UI policy to make the field "Caused by" mandatory then do disable it and
Step 2: Use the onSubmit client script shared by other contributors in this forum or use the below onSubmit script.
try below code snippet
function onSubmit() {
if (g_form.getValue('u_caused_by_change') == 'true' && g_form.getValue('caused_by') == '') {
g_form.addErrorMessage("Please fill in the ‘Change’ detail in Related Records, as this incident is Caused by Change");
g_form.setMandatory('caused_by', true);
return false;
}
}
Thanks & Regards,
Vasanth