Is it possible to set active panel using a master ?

ogmori shared this question 5 years ago
Answered

Hi,


I'm trying since one hour to active a panel who is on a master.


Let me explain.


I have a master called "test" who contain a dynamic panel called "panel1" who has 2 states.


What I want is when I click on a rectangle in my primary screen, I can active the panel1 on his second state.


Is this possible ?


Could you help me with that ?


Thanks you and I'm sorry for my bad english.

Comments (14)

photo
1

Sure it is possible. I think what you need is learn how to use dynamic panel. Here's a tutorial, http://justinmind.com/prototyper/lear...

photo
1

I'm well aware of how to use a dynamic panel.


My problem concern a panel who is in a master.


In this panel I got two status.


When I'm on screen1, I took my master and place it, I create event on a rectangle1 who set the panel to panel_1 and another event on rectangle2 who set panel_2. And just for you now, there is no button on panel_1 to go to panel_2. They are some sort of step 1 / step 2 but whitout direct link between them.


That's what I can't do. In the tree on the menu "set active panel, I see master1 but never my panel who is in master1 !!


I can't figure out how to manage my panel when this one is on a master, not just a "basic" dynamic panel.


I hope, I'm more clear about what I need to do.


Thanks

photo
1

I Believe I have the same question.


When I use a master or a template for a common header and footer I am unable to make interactions between either master or template with the main content. For example, in the footer I have a "successful" button that is greyed out until 4 check boxes are checked in the body. Without masters I can easily do this with the active panels, but when I use a master I am unable to create a condition that results in a change to active state of the dynamic panel in the master.


The only work around I have found is to create the main design of the footer in the master and just create a separate button for each page... but I find this a tedious solution as if I change the wording for the button later on this would need to be changed across multiple screens.


I am new to this prototyper and would like some insight if I am missing something. Thanks in advance.

photo
1

Hi all,


Me too, can't figure out this use case:


1 - create a master MASTER_A with a dynamic panel (state 1 + state 2)


2 - having on a screen a master instance of MASTER_A and an image map IM_1.


I couldn't add the interaction: on click on IM_1 select state 2 of MASTER_A

photo
1

I found this file while searching for another answer. Does this help?


https://www.dropbox.com/sh/7lv6xazgjs...

photo
1

Thanks, for reply,


But the link is dead.

photo
1

I have the same problem. Is there a way to set an active panel which is inside a master?


For instance, I'd like to a have a global breadcrumb menu as a master that updates when I navigate to a new screen. Basically I'd like to set its active panel that corresponds the screen I'm in.

photo
1

+1 for having a way to target events to masters.


Currently there is no way to interact with masters, the only way is an event "On page load" which can change something depending on a variable.


@ogmori


You could achieve this by a trick:


Set events in primary screen:


- on clicking the rectangle change a variable from 0 to 1


- on clicking the rectangle go to page: the same page that you are in


On masters setup an event:


- on page load, if variable is 1, set active panel to panel_1


After clicking the rectangle you will reload the page, but the variable will tell master to change the active panel.

photo
1

Please add the possibility to change the state of Masters/Templates asap. This is really hard needed for prototyping SinglePage applications.

photo
1

Hi, any news regarding this? Using dynamic panel in master will be really handy instead of creating multiple masters.

Regards

photo
1

I want an event in master to set-active-panel action outside of master... doesn't seem possible?

photo
1

If the panel to be set as active is not on the same screen of the master, then no.

However, you could break the master (right-cick -> break master) and then you will be able to apply events to the master on screen. You could also place a hotspot on the master on the screen to apply the events to.

photo
1

that will do for now, although my strategy was to go as component based as possible, and now I'm having doubts. In a lot of cases I've been able to set a variable, then on the bottom (screen) level catch the variable change and do 'change active panel' in response, works for changing big things that are not inside their own components

photo
1

Yes, that's another way of doing this. Great idea!

photo