I have a long list of items for users to choose from. The options are hierarchical.
For example: (fyr, these are Standard International Trade Classification)
01 - Meat and meat preparations 011 - Meat of bovine animals 01111 - Meat of bovine animals, fresh or chilled with bone 01112 - Meat of bovine animals, fresh or chilled boneless
Users can choose multiple codes, but they must be of the same hierarchical level. Which of the following is more desirable?
- Let them choose freely at first. Then remove the codes of other levels.
Pros: One less control, simpler
Cons: Some items suddenly removed from the list, confusing
- Have users explicitly choose the code level. Then display only the codes of that particular code level.
Pros: Easier to understanding that codes must be of the same hierarchical level
Cons: One more control