In order to hide to widgets like (custom) pull-down menus, (custom) drop-menus, (custom) date-pickers etc. or in other words widgets that tend to float on top of others I currently tend to treat them as lightboxes which automatically hides them when they lose focus or whenever someone clicks outside of these widgets.
Treating these widgets as lightboxes comes with a downside where the click that makes them hide is not exactly considered a true click event by Axure which is why I’d like to call it a ‘faux’ click.
In a situation where one intends to type in a textfield while the widgets mentioned above are shown they basically have to do 2 clicks out of which the first one is a ‘faux’ click and the 2nd one is what focuses on the textfield.
I’m sure there is a better way to hide such widgets without treating them as lightboxes? Thoughts?