print values on form using business rule
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-30-2018 12:06 AM
I have written a business rules on a custom task table, which should print error messages on form if any of the mentioned field value is not given.
for example, i have a field 'owner ' on which i have written a business rule which should mark state to closed complete if value in owner field changes. Along with this implementation I want an error message to be displayed on form below owner field that 'error assign owner'.
I have tried implementing:
gs.addErrorMessage('Form Error Message Text');
gs.addErrorMessage(gs.getMessage("Choose approval or rejection"));
gs.addErrorMessage('Choose approval or rejection');
g_form.addErrorMessage('This is an error');
current.approval.setError('Choose approval or rejection');
current.approval.setDisplayValue('Choose approval or rejection');
current.approval.setValue('Choose approval or rejection');
can someone help me to print values on form using business rule?
thank you,
Shivani.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-30-2018 01:41 AM
when the owner field remains empty.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-30-2018 01:49 AM
Create after update business rule :
Add this script :
if(current.owner =='') //Here owner should be backend value
{
gs.addErrorMessage("Give your message");
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-30-2018 01:54 AM
You can also achieve this by using OnLoad Client script :
var gr = g_form.getValue("owner");
if(gr=='')
{
g_form.addErrorMessage("Add message here");
}
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-30-2018 03:27 AM
Hi,
Use onChange() Client Script
function onChange(control, oldValue, newValue, isLoading, isTemplate) {
if (isLoading || newValue === '') {
return;
}
check=g_form.getValue("owner");
if(check=="")
g_form.addErrorMessage("Error Msg");
}