Hi,
Have you seen this post?
number of attachments based on calculated field value
I would add the GetNumberOfAttachments function to the forms Custom Javascript section, change the CSS Class as shown on the Attachments control and then add a validation rule that checks if the "Existing Maps" checkbox is checked or not in combination with the outcome of the GetNumberOfAttachments function, alerting as appropriate.
Cheers,
Mark
I saw that post, however, I am still completely lost with how to factor in my titles and the checkbox. My JS knowledge is very minimal.
for yes/no checkbox validation formula should simply be
cbMapsExists && GetNumberOfAttachments("AttachmentControlClass") < 1
cbMapsExists is Named Control reference for the checkbox
AttachmentControlClass is CSS class assigned to attachment control
Thank you for the reply!
I set the CSS name on the Attachments as AttachmentControlClass. And I have the checkbox name as "ArethereexistinsMaps." Below is the validation formula I added to the Yes/No checkbox.
When I check the box and submit the form with no attachments, I do not get an error. I am still able to submit without attachments.
Anything I am missing?
as mentioned above, you have to add checkbox to the formula as Named Control reference, not just simple type it in
it has to get red in formula builder.
I do not see a Named Controls tab...
Am I inputing this formula in the wrong area? I have put this under the validation on the yes/no checkbox...
you have to create validation rule assigned to (the best) attachment control
Thank you for your continued help and patience...
I think I have it set now. However, it's still allowing me to submit the form without an attachment. No error message. Anything else I need to do? Does it not automatically activate?
- can you post configuration of "ArethereexistinsMaps" control
- can you post configuration of attachment control?
- have you added script for GetNumberOfAttacments() function into from settins >> Custom javascript?
- open developer console (F12) and run/reload the from. check the developer console whether there are not reported any errors
ArethereexistingMaps config:
Attachments config:
I added this Custom JS:
F!2: No reported errors
- remove validation function content from ArethereexistinsMaps' control settings and set its 'use custom validation' to no
- you likely do not call validateAttachements() function anymore, so remove this function from custom javascript.
- copy&paste function GetNumberOfAttacments() from following link into custom javascript
https://community.nintex.com/message/42747?commentID=42747#comment-42747
Thank you for your continued help!
I've pasted that formula in my JS. Though, I'm sure I did it wrong (as it's still not working).
Below is a screenshot of the JS and the Validation rule:
with removing validateAttachements() function from custom javascript I meant to remeve it including its body, not just its name.
do it once again: clear whole custom javascript content and paste there just GetNumberOfAttacments() function from the link provided.
Still not working:
can you post screenshot of attachments control configuration dialog with formatting section expanded?
where did you come to this syntax of CSS class definition???
put there simply:
nf-form-input AttachmentControlClass
validate attachment
Yes!!! It works! Thank you for all of your help!