Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

Mandatory attachment based on the condition of the catalog item variable value

phr
Tera Contributor

Hi All,

 

I have a requirement to make attachment mandatory based on the variable condition in the catalog item . I tried to create a UI policy but not able to fetch the "mandatory attachment"  that is present on the catalog item below. I also tried to hide the "make mandatory" on the catalog item level and tried to create a variable type "Attachment" but it also isn't working. Is there any way or any catalog client script to make this happen?

phr_0-1717162064479.png

 

 

 

Thank you.

 

 

1 REPLY 1

Not applicable

Hi @phr ,

Something similar to this should work as an onSubmit Catalog Client Script.

 

function onSubmit() {
        if((g_form.getValue('<variable name>') == 'yes') && this.document.getElementsByClassName('get-attachment').length == 0) {
               g_form.addErrorMessage(getMessage('attachment_is_mandatory'));
               return false;
        }      
}