usabilityinteraction-designui-patterns

UI design pattern for multi level grid


currently I have a requirement to display related items in a multi level grid. that is great grandparent -> grandparent-> parent-> child

For example: Country-> state->City->Street is the order of display.

The proposed solution is to display all these in a multi level grid (4 levels maximum).

Country -> state ->City ->Street

Since I am not comfortable with this solution with respect to usability aspect, I am looking for a UI design pattern that will break up the display into logical units.

thanks


Solution

  • When you have data objects from two different levels of the same hierarchy, you can:

    With a hierarchy of multiple levels, you can use any combinations of these. Here are some guidelines for deciding how to relate any adjacent levels in the hierarchy.

    Put the levels in a tree if

    Put the levels in a master-detail relationship if:

    For details see Hierarchy Visual Design

    Put the levels in a drill-down relationship if:

    Generally drill-down only makes sense if both windows are primary windows (or pages). The subordinate window should not be a dialog box, property window, or lightbox. If you don’t have enough to show in the subordinate window to justify a full-size primary window, then use a master-detail. Compared to master-detail, a drill-down dialog:

    For more on all the above see http://www.zuschlogin.com/?p=31.