Events for groups?

Michael Magoon shared this question 7 years ago
Answered

Is it possible to create events for items that you have grouped together? When I click on a group, the Events panel goes blank, so I assume it is not possible, but I just wanted to be sure.

Comments (12)

photo
1

No it isn't.

photo
2

Overall, I really like Justinmind (though I have only been using it for about one week), but I do find that Groups can be frustrating to work with in this program. Grouping elements together in a logical and consistent manner is a key element in UX design, so this is not a minor issue. I find that I am constantly having to group and ungroup elements and assign the same event to multiple objects.


I would suggest the following enhancements.


1. Give developers a method of selecting an item within a group (Adobe uses a different selector, which might be the best solution).


2. Either enable developers to set an event for a group, or enable developers to select multiple objects that events act upon (or best of all both). I do notice that it is possible to multi-select screens in the "Link to" section of the Interaction screen, but it is not possible to select multiple objects in the other sections. This seems like an unnecessary inconsistency.


I can add this comment to your "Share an Idea" section if it helps...

photo
1

Please do! And thanks so much for your help! We will certainly take your suggestions into account when we decide to improve the groups.

photo
1

Implemented in 4.6.1 version

photo
1

Totally agree. This is increidibly frustrating. e.g. My iPhone app has a help button that when tapped brings up a screen of interface tips. I want the user to be able to tap anywhere to close.


The workaround I'm using is adding another transparent rectangle over the top and then using it to hide the group (with events).

photo
1

Hi Glen,


you can use image map instead of another transparent rectangle. If it's a pop up, you can use a dynamic panel that you show after you have tapped on the help button. You can add an event to all the dynamic panel.

photo
1

Hi,


I see that adding events to Groups was implemented in 4.6.1, but here I am in 6.4.0 and that function doesn't exist. Did it go away? Why? Can we bring it back? I'm trying to develop a responsive program with a lot of separate pieces, and if I have to create each of these events individually, it just isn't efficient. I like this program, but to start using it for all of my prototypes it needs to be faster than what I'm currently doing. Thank you much.

photo
1

Hi Sophey,


Events for groups do exist. The action has to be performed on a single element that will be its trigger, then, you can set a group as the event outline (for example, when moving an element, the outline will be a group of elements that will move together).


Hope it's clearer now,


Regards,


Lidia

photo
1

Could you elaborate on that more? Maybe provide a picture? I don't follow and I would like to take advantage of this feature too. Thanks!

photo
1

Hi Ronald,


1) Drag 3 circles to the screen. Select them and right-click on 'Group'


2) Select one of the individual circles and add an 'On click event':


- Create a hide event, and select the Group_1 (the one you just created) as the Outline for the event.


3) Simulate and, when clicking on the circle, the three circles should hide.


We can provide you an example, just email to jim.support@justinmind.com


Regards,


Lidia

photo
1

Yes that possible but i can`t do basic tasks like change the background color of 5 completely similar elements on tab even when i can to it one by one. Its just frustrating and takes alot of time.


I am testing your software out because we probably need a enterprise licensce and you have amazing features but alot of the basic stuff just doesnt work!

photo
1

Just thought it might be worth saying I've been struggling with this for a while, then had to read this whole thread to discover how to apply events to groups or multiple objects/widgets. And I have to say, that's massively unintuitive - apply the event to a single widget and then choose the group as the target? Maybe this has some logic when an interaction on one widget results in the change of a group but what if you want to animate a panel upon page load? What is the trigger widget? You just have to select one at random within that group and then remember which one you selected or go hunting for the one widget that controls the group event behaviour later on... Really crazy reasoning.