The drill down filters are working really well now. I have several
child list forms with embedded search forms and if you drill down from
them from a parent and there are no children, you just click on the
Display All button and voilĂ , the filter is removed and the first x
records are displayed. This is how I would expect it to work. Now, if
that list form (child) has a link back to the parent, I expect it to
work the same way, but it doesn't. If you drill back up to the parent
you drilled down from, a filter is set for that one parent record.
Clicking on the Display All button does not do anything. IMO, it should
behave just like the child does.
This brings me to another point about interface issues. (remember when
I am telling you this that I have been using Database Blocks in
production apps for over 3 years now, so I have a lot of feedback from
clients, and your drill downs/up behavior existed in DBB also). I think
we need to think about implementing at some point, some kind of inherent
breadcrumb trail that keeps track of these drill downs and allows the
user to see where he came from. If you have a complex database
structure and drill down several levels, it is easy for a user to get
lost. I recognize that you can just go over to the navbar menu and
select the top level list again, but it is not that apparent to users.
When I look at the navbar menu, I know how the database is structured,
so it makes sense to me. But your average user has no idea about data
modeling, and just wants to be able to go back and forth where he came
from by clicking on a breadcrumb.
I actually implemented this behavior manually in an app, but it was a
major pita, and of course once you do all that regenerating that list is
off limits. I am just talking about module level lists for
breadcrumbs; not tracking every form they went to. Just so they can
select a point in the drilldown/up heirarchy.
Jeff
--
_______________________________
Jeff Fleitz
Tekquest, Ltd
Integrated Digital Solutions
http://www.tekquest.com
866.472.5868
_______________________________