We have a general report maker that queries the DB and reports stats in a two dimensional table. All users have access to it from their 'My Account' page.
Using it requires the user to select what kind of report they want, and what attributes they want for the rows and the columns. And below, filtering options are offered too.
The interface layout for all that was originally created such that the selection boxes for the columns and row attributes were shown on the top and left side of the table, and under the table were two other buttons (flip rows/column, and refresh).
See this screenshot (which has just a small table to show the placement of the elements):
For large tables the position of these boxes (and the filtering options) become quickly inconvenient, because they move out of the web page.
I suggest we just redesign the layout to have all the UI elements at the top, and the plain table at the bottom. The elements would still be arranged in the same way, except a grey box would be labeled "table content" or something like that, and the whole set of control elements would always occupy have the same space.
We have a general report maker that queries the DB and reports stats in a two dimensional table. All users have access to it from their 'My Account' page.
Using it requires the user to select what kind of report they want, and what attributes they want for the rows and the columns. And below, filtering options are offered too.
The interface layout for all that was originally created such that the selection boxes for the columns and row attributes were shown on the top and left side of the table, and under the table were two other buttons (flip rows/column, and refresh).
See this screenshot (which has just a small table to show the placement of the elements):
For large tables the position of these boxes (and the filtering options) become quickly inconvenient, because they move out of the web page.
I suggest we just redesign the layout to have all the UI elements at the top, and the plain table at the bottom. The elements would still be arranged in the same way, except a grey box would be labeled "table content" or something like that, and the whole set of control elements would always occupy have the same space.