Often you have need to have multiple Yes/No Parameters that should be mutually exclusive. Revit doesn't have a function for this. The most common workaround I see is to have an integer parameter, then connect the Yes/No Parameters to the value of the integer. This works, but isn't really intuitive to the end-user.
However, there's already a common programming solution for mutually exclusive groups that that isn't available within Revit: Radio Buttons.
Can we get a Radio Button parameter type? We would need a formula (or some other method) to tell each parameter what group it's a part of.
For example:
Parameter | Formula
Radio 1: | =radio_group(1)
Radio 2: | =radio_group(1)
Radio 3: | =radio_group(2)
Radio 4: | =radio_group(2)
Radio 5: | =radio_group(2)
So in the example above, I'm imagining that either Radio 1 OR 2 can be selected AND either Radio 3 OR 4 OR 5 can be selected.
Thanks for voting!