Hi isabelarias,
If you have many push/pull interactions in your prototype, using dynamic panels may be the best bet–push/pull interactions will only affect items within the same dynamic panel state, allowing you more control over which widgets are being pushed or pulled. While you can try grouping the widgets and pushing/pulling the group instead, this approach can result in widgets being unexpectedly displaced in some cases. If you’re interested, you can read more about the push/pull interaction with groups here.
That said, you should be able to add more than one condition to your conditional cases by clicking the green “+” icon in the Condition Builder. For example, in your first file you could have two conditions in the OnClick events of your headers: one that checks if the selected state of the header is true or false, and then another that checks which adaptive view is currently active:
Now both of these conditions will have to be met before the actions in the conditional case are fired. Note that the “Satisfy” dropdown menu is set to “all”, which means that all the conditions listed there must be satisfied in order for the conditional case to be fired. If you need only one of the conditions to be met, you can change that to “any”.
I hope this is helpful!
