I need to display a bunch of data in a table on a website as part of a report. The problem is that there is a bunch, and it needs to be visually grouped.
Each piece of data is the "use" of the item and has a date (representing when it was used), store number (corresponding to the store it uses), item name (item that was used) and quantity (quantity of item used).
The user will be able to either group by item, or store or store, and then the item. Behind the scenes I will also group by date.
The report should summarize both the position / storage (depending on the group-by option) and the date and amount of the amounts.
The fact is, I'm not sure how to display it. The best I can come up with now is something like
++------+------+------+------++-----+ || date | date | date | date || sum | +-----------+--------------||======+======+======+======||=====+---+ | Item Name | Store Number || 1 | 2 | 3 | 4 || 10 | ^ | | +--------------||------+------+------+------||-----|---| | | Store Number || 5 | 6 | 7 | 8 || 26 |
To group by item, save or switch "Item Name" to "Save Number" for the group via repository, then item.
The date column (more than four in total) will scroll left / right, and items / stores will scroll up / down so that the table is on one page. In other words, the date headers are frozen vertically in place, and the item name, store numbers, and amounts are frozen horizontally.
The problem is implementation: how do I present this in HTML !?
Best question: is there a better way?
What is your advice on resolving this issue? (desirable, elegant and easy)
html user-interface html-table
Austin hyde
source share