When using the ConditionalAppearance module, sometimes it is necessary to declare several rules that will affect the same properties.
For example, one rule may disable an editor under some circumstances, and another rule may enable the same editor, but under different circumstances.
However, there may be situations when rules will concur with each other. In this instance, a rule that applies customization always wins in competition with a rule that cancels customization for the same editor.
Here, two rules are declared to disable all the properties of the demo object except for the property that is chosen in the command drop down list (All Properties Disabled Except).
- According to the first rule, when Property1 is chosen in the command drop-down list, it should not be possible to edit any properties except for Property1.
- According to the second rule, when Property2 is chosen in the command drop-down list, it should not be possible to edit any properties except for Property2.
As you see, here one of the rules always disables editors according to its criteria, and another, concurring one, always enables editors because their criteria are exclusive.