-
Hello again and sorry for my delayed response,
When I asked how many forms you have at the moment, what I was trying to ask was how many actual XML files (documents) you have in this original doctype that you want to split out into smaller ones. Sorry for not being clearer.
As I said, we have a feature for downloading all of the ...
-
Using code in InfoPath where you don't have to is generally a bad idea. I can tell from looking at your code that you seem to be rather inexperienced with coding, so that makes it a worse idea.
You should be using || operators, not |. And it looks like your logic is broken:
if ((approver != loggedinuser) | ...
-
-
translate(now(), ':-T', '')
-
Are you sure the field isn't actually named my:Clients or something like that?
-
Please try the attached form. The quirk about multi-select boxes is that rules only fire when a box is checked, not when one is unchecked.
The trick I've used in this form is that I use a separate field (and its default value formula and the multi-select box's rules) to track the concatenated value of all the checked items. ...
-
If you hide the button when the following expression is true:
count(preceding-sibling::repeatingGroupNode) = 0
that should work for what you're describing.
-
It sounds like what's happening is that the clear rule is looking at the most recently checked value, finding it is not equal to the Option1 value, and clearing field1. There is probably a way around this, but have you verified that the clear rules actually work when they're supposed to? My guess is that they won't, because ...
-
Yes, I don't think it's going to be possible to come up with an expression to filter out duplicates from within the individual strings.
How are the sub-lists getting formed? Are you using a separate double-eval for each of those? If so, it's probably possible to formulate the main double-eval to concatenate all of ...
-
Please give this a try
substring(eval(eval((EDG-EEEmail | EDG-MEEmail | EDG-DD1Email | EDG-PlasticsEmail | EDG-EETEmail | EDG-MTEmail | EDG-DD2Email | EDG-TWEmail)[. != ""][not(. = preceding::*)], 'concat("; ", .)'), ".."), 3, 10000)
That is, add [not(. = preceding::*)] after [. != ""]