Hello all,
In the context of the development of the Live Data Application we are going to introduce a new filter dedicated to the filtering of columns containing boolean values.
This filters will be used for the quick filtering of data presented with the table layout, when no advanced filter is set.
This filter must allow to model three states:
- all: no filter
- true: only the line with a true value are presented
- false: only the line with a false value are presented
I currently have three ideas in mind, presented below, but fell free to propose other design direction.
I’ve created a jsfiddle to show an interactive prototype of the propositions (I can easily integrate new ones, or modify the existing ones if need be).
Proposition 1
Preview:
Two checkboxes, one true, one false.
The main cons of the proposition is it also allow a ‘none’ filter where no lines are displayed, by unchecking the two checkboxes.
Proposition 2
Preview:
Three radio butons: all/true/false
Pros:
- no unsound states possible
- all the values are directly visible to the user
Cons: - no very compact
Proposition 3
Preview:
Select field with tree values ‘—’ (all), true, and false.
Pros:
- compact
- no unsound states possible
Thanks.
PS: @mflorea and @cdesableau are off today but will probably have some idea regarding this proposal