I have a tree of hierarchical categories, where users can choose which categories they like to filter. We have implemented partially checked cases
We have an option for users to search the tree, so we may only see some of the results, specifically the subcategories
The question is: How should the partial category checkbox (Apparel in this example) behave? There are 3 options:
1 - be disabled
2.1 - When users click the partial in becomes fully checked (normal checkbox behavior) - and the 4 leaves will be shown (this ignoring the search filter)
2.2 - When users click the partial in becomes fully checked and only the 1 leaf (Recreational $ Sporting) will be shown complying with filter, but hiding some of the checked items
3 - Only allow users to uncheck the Apparel checkbox - un-expected checkbox behavior but making sure filter shows the effect of the user action.