1 of 1 people found this helpful
AFAIK, container interactivity is based on Webkit resources. With that, I assume that WebViewer behavior applies.
A WV is always predominant though layering with other fields and objects won't work.
I see a workaround with another 'Hide Object IF' condition with same container field toggling.
- once with "optimize for Images" with condition IF [ NOT isEmpty(self) ] to drag content into the field,
- and second with "interactive content" with IF [ isEmpty(self) ]
Ha, this is a great & ingenious workaround to this issue!! Thank you for this great idea!
That is actually the perfect solution for my clients' need to layer a graphic on top of an interactive container field. (The only real downside is that the user won't be able to see any of the container field's contents behind the graphic, but that should be okay.)
This idea would work for text layering needs also, but I also just realized that I could simply use "Placeholder Text" on an interactive container field to display text when the container field is empty. That actually works just fine on interactive container fields without any problems.
Thanks for the ideas!
(The only real downside is that the user won't be able to see any of the container field's contents behind the graphic, but that should be okay.)
Not sure if I got you right on this: Set Hide IF ( NOT isEmpty ( Table::myContainer ) ) for that graphic.
For the none interactive Container, you may consider to set
Fill [ None ]
so if you now set your instruction text behind the container, it will be visible.
What I meant is that the client won't be able to have both worlds simultaneously: the full graphic showing visibly on top of the container field, PLUS a tiny bit of the interactive PDF peeking out underneath from behind the edges of the graphic to let the user see a bit of what is already in the container field. But that really shouldn't matter at all. Your solution shoild work great.