Thanks for writing in to firstname.lastname@example.org with your question as well and I think I may have the solution for you.
To achieve this I used two sets of interactions with two cases each. On the repeater widget level, the “Loaded” interaction resets the widget to the unselected state while one case enables it, the other case disables it. This is to differentiate between the selected and unselected state.
On the repeater’s item, I included a “Click or Tap” interaction that changes a placeholder value used by the “Loaded” condition, as well as fires the respective “Loaded” event. In addition, if nothing is selected, one case triggers the respective “Loaded” case and sets a single row as selected and enabled while the other case triggers a reset and enabling of all rows.
Keep in mind, the placement of the interactions affects the firing order and will generally need to fire in this sequence. I have included my example file below:
Select and Disable Axure Sample.rp (51.1 KB)
Hope that helps!