User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have tree. Each tree node is a radio button. Nodes can be expanded/collapsed by clicking the disclosure icon which is a grey triangle. Some radio buttons are disabled.

If a radio button is disabled, should clicking it expand/collapse the node. In other words, should it act as a secondary toggle button?

I'm considering this because the user wouldn't have to move the pointer over the disclosure icon to toggle the node.

share|improve this question
up vote 0 down vote accepted

Each control should have its own separate interaction role. It will be clear and familiar for a user.

Assigning "tricky" behavior makes interaction unclear, because rules are hidden from user. Clear and familiar interaction, which is aligned with user expectations, based on previous experience:
a) reduces errors,
b) makes learning curve low,
c) increaces efficiency and effectivenes.
In other words, brings good UX.

Also don't forget to set item labels to check radios.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.