Data Grid Heuristics Help - Actions in Grid or on Top?
1 Dec 2010 - 11:52am
3 years ago
In trying to establish consistency of interaction across multiple tabs on a large web application, I'm faced with creating heuristics about where to place actions for particular records. Certain grids have a large number of records where actions on multiple records at one time is probable; using a checkbox on the left with a multiple action button on the top makes sense. Other grids have less records and may have no multiple actions; using inline action links/buttons makes more sense (an edit link and a delete link inside the grid.) Yet other grids will have one of each, perhaps a multiple delete action and a single record edit option; using one action item inline and one action on top of the grid addresses this.
I'm pulling out my hair trying to balance consistency, intuitiveness, easyness and interaction. I am leaning toward putting all actions on top of the grid with checkboxes on the left column. This saves grid space and allows all manipulation at the top and to the left of the grid in easy to reach places, in plane view. But to click a checkbox and then an edit button on the top to manipulate the data in a given row does not sit well with me. I then end up with a grid that has edit links in each row and a delete button at the top with checkboxes on the left, coming full circle.
I'm wondering if anyone has been through this harrowing task or has advice from a fresh perspective. I saw some references to this in the discussions going back to 2006 but I feel interactivity has changed a great deal in 5 years.