@Abhijith123Component on one screen does not impact the component on another screen.. they act independently..
Better way would be to manage it via as toggle control on each screen instead of component and using global variable to manage the state across screen..
because in order to maintain the toggle state across screens, you need to play with global variable.. you get the flexibility to manage it..
However while working with component, you are totally dependent on the input and output properties of component and with your scenario, it is challenging and has so many moving pieces..
So here is the solution with separate toggle control on each screen :
App.OnStart : Set(gblDefaultTglValue, false)
Screen 1:
Toggle Control 1
- Default : gblDefaultTglValue
- OnCheck : Set(gblDefaultTglValue, true)
- OnUncheck: Set(gblDefaultTglValue, false)
Screen 2:
Toggle Control 2
- Default : gblDefaultTglValue
- OnCheck : Set(gblDefaultTglValue, true)
- OnUncheck: Set(gblDefaultTglValue, false)
Screen 3:
Toggle Control 3
- Default : gblDefaultTglValue
- OnCheck : Set(gblDefaultTglValue, true)
- OnUncheck: Set(gblDefaultTglValue, false)
.
.
.
.
likewise