I'm facing some difficulties with a multi-select. I'd like the user to link a documentation to one or more categories. The catch is that there are some sub-categories and they only appear if the user has previously linked his documentation to the sub-category's parent category. I proposed checkboxes first, but the feedback was not very good, so i used the jquery asm-select. But I feel that something is still wrong, and i can't understand where the problem lies.
Here are the steps to use the multi-select:
- In the form, the user choose a category.
- A closable label appears containing the previous selection, then the user can select a sub-category to link the documentation with.
- And so on for the other levels of categories.
Here is a mock-up:
So what do you think? How can i improve this ? Is there another ui design pattern that is more suitable to solve my problem?