I have an issue with a Radio Group inside a repeater. I want to build a glossary with an alphabetic index on top. I want to use a repeater to create the index tabs. The behaviour should be that if I select one index tab, this should be the only one selected - simply like a Radio Group.
The actual behaviour is different: I can select each of the index tabs, but the others won’t be deselected. It seems if they are all isolated from each other, although I haven’t configured the isolation option in the repeater.
I can’t open your project but I’ll see what I can do.
You say the “ALL” tab is a “radio button”. Are you actually using the “radio button” widget, or is it just a rectangle with the same selection group as the rest of the tabs?
Radio button groups and selection groups are independent of one another.
I feel your pain. Wasted an hour to do a simple menu and it made me start questioning my sanity. Did notice to, the items added to groups were being set to disabled for some reason?
Thanks to the excellent help provided by Chelsea from Axure Customer Support, the problem was identified and resolved.
There is a bug which leads to a broken handling of states in this particular combination (one widget with a selected state outside repeater but inside the same selection group). A bug report is filed.
But Chelsea also found a workaround that bypasses the problem:
I found that modifying the way that the "TabAll" widget is selected on the page helps to workaround this issue. You can place the "TabAll" widget in a group, and remove its selection group properties. Then, you can apply the selection group to the widget group itself instead. The "TabAll" widget can load with selection styling on the page, but as a different widget in the repeater is selected, the selection group changes, so that the "TabAll" widget’s group is not selected. This pulls the selection away from the group, so that the "TabAll" widget no longer displays as selected.
You can apply selection styling back onto this widget using an OnClick action for its group that sets the group to selected. This allows the "TabAll" widget to display selection styling again on the page, without being directly targeted for selection through the selection group.
And she attached a modified and working version of my prototype: