I have a menu with main items and sub items like this:
I now have this selection in one drop down menu with sub menus, which works but I have three main problems with that solution:
- The user can't, for example, see that it is a Ferrari when the F40 is selected (since the drop down only show selected menu entry value). Naming all the sub entries "Ferarri Testarossa", "Ferarri F40" etc isn't an opition.
- The user can't select just Ferrari and get a default model selected.
- The user can't directly change model within Ferrari if Ferarri is the selected main brand.
I don't think it's a good idea to have 2 (regular) drop down menus, one with the brand and one with the model since the user have to change two menus to go from one brand to another...
The one thing I really would like is a controller where you can either load a default model for a brand (for example, pressing Ferrari shows the first sub item F40), or manually getting to choose the models.
Since it's a generic controller for different situation, the solution doesn't have to be aimed for car brands. A good solution will work for anything with item with sub lists.
Do you have any good suggestions on how to solve this problem?