Hello all,
This is my first post in the forum. Before we get to the issue, I wish to thank the entire development and product team of Indigo Studio for building such a beautiful product. Love you guys...
Have a situation that I have not been able to figure out a solution. Need your help. Here we go: let's say, I have two text boxes (A & B) on screen-x. Accordingly, have added to two new states when each of the text boxes is tapped by the user (A leads to A'B and B leads to AB'). User can choose to start with A or B (meaning, no predefined sequence). When on A'B , tapping on B takes me to AB' . So, it always goes back and forth. I would like to get to a new state (A'B') when both the text boxes have been filled-in. There are indirect ways to solve this problem in the tool (for example, add a different event altogether on A'B and AB') but they don't appear natural to me. What would be good instead if I had a chance to override an event that was added earlier in the interaction flow and thereby navigate to a state I wish to reach to.
Maybe, it is already possible in studio that I am not aware of. Any suggestion?
Hi Krishanu,
Thanks for your kind words! We love that you love us! ;)
Indigo has a concept called 'Shared Interactions' that is described here
The interactions that are 'toggle' interactions, like focus or hover (you get/lose focus, you are hovering and then you are not) are defined as shared interactions by default, and also apply the reverse operation when the interaction is finished. So, for example, when you are no longer hovering over an element, it will automatically apply the reverse of the operations defined in the new state.
You can change the default behavior by turning off the Shared Interaction or by unchecking the 'Reverse' checkbox in the interaction's Options.
Let me know if this helps.
Andres
Hi, Krishnanu.
Following up on what Andres was suggesting, we had answered a forum question on "Shared Interactions" in past. And we had included some projects you can play with to understand the use cases for shared interactions. See whether it helps clarify the concept.
Feel free to post with new questions. Here is the forum thread: https://es.infragistics.com/community/forums/f/indigo-design/78802/shared-interactions/411094#411094
George