Filters (filter text box, alpha numeric, date, column filters), sources (source box filter) and other related feature (hierarchy, full hierarchy, context parents, filter applies to sub items) interactions are at the root of many questions and problems users face when using IQ.
This is in line with point #10 in my Armando's list. in the "High Priority Features and Bug Fixes" forum.
[quote]
10- Simplify Filters complexities and awkwardness in some areas (source + filter + column filter = complex)
Again, this one is not really for me. But I've witnessed over and over that it's still hard for new users (and even experienced ones) to clearly see which filters are active (it's a UI thing, but not only...), which ones are not, and how they affect the items in the grid, etc. This is especially difficult because of the source notion and the idea that not all items have to meet the source to be in a grid... but also because it's just not obvious to a new user to see which filters are active, in terms of UI
Again, this one is not really for me. But I've witnessed over and over that it's still hard for new users (and even experienced ones) to clearly see which filters are active (it's a UI thing, but not only...), which ones are not, and how they affect the items in the grid, etc. This is especially difficult because of the source notion and the idea that not all items have to meet the source to be in a grid... but also because it's just not obvious to a new user to see which filters are active, in terms of UI
Some progress has been made though (the yellow bar that appears when column filters are active...)
Not many many Mantis issues have been created around this UI "problem" : 154 (reporter : Armando)
[/quote]I'm confident that one simple UI device could tremendously help the user see exactly how each filter influences what is displayed. But what could it be ?
Maybe to display what the full SQL query looks like in the status bar using different colors for each filter section ?...
I don't know, but since my first days with IQ (SQLNotes), I saw that "filter clarity" problem as an important problem to solve for the sake of user friendliness -- especially because the filtering aspect is at the very hearth of the software.
Would IQ benefit from such an UI "filter helper" ? What do you think ?
Comments
Perhaps not. Somewhere in the guts of IQ, there's surely a filtering routine that determines whether an item is or is not going to appear in the grid. Where the routine decides in the affirmative, it can throw off a return code, concatenated in tests along the way. If the return code is a field that can be displayed in the grid, we can probably discern its meaning, and will always be able to answer questions like Jan's. And the combinations are not overwhelming if described in table form: