ozan..
5
我可以提出一个有点非正统的解决方案吗?
您如何考虑将'total'列放在'name'列之后,而不是在最后?这不会避免只需要滚动表的一部分吗?
这不完全是你所要求的,但也许这是一个充分的解决方案,因为替代方案会非常混乱.(例如,在表格之外放置'total'和'name'列会在不是所有行都具有相同高度时产生对齐问题.你可以用javascript来纠正这个问题但是你会进入一个全新的世界痛).
同样从UI的角度来看,'name'和'total'可能是最重要的数据,在这种情况下将它们组合在一起是有意义的,然后是总计的"细分".当然,我们似乎有一种直觉,即'总数'应该在它的组成部分之后,但我不认为如果订单被这样颠倒,它会给用户带来太多的混淆(尽管这是一个问题)您,基于您的产品和用户).
无论如何,需要考虑的事情.
编辑:
以下是一些更为非正统的解决方案,现在我认为我更了解你的意图:
分数得分.给出最近的十个,比如说和总数,以及一次提供10个旧分数的链接
只提供名称,总计和其他一些有意义的度量,例如mean和sd,然后为每个名称提供一个链接,显示与该名称对应的所有结果.然后,您还可以提供显示给定分数集的所有结果的链接,以便可以进行不同用户之间的比较.关键在于您只需要为每个视图提供1维数据,而不是拥有难以处理的2D数据集
使行可排序(使用jQuery UI很容易),这样如果我想比较Mary和Jane,我可以一个接一个地拖动和放置,所以我不需要继续向左和向右滚动以查看哪些分数对应于哪些名称
单击时突出显示一行,通过更改背景颜色或类似颜色,再次,这样我就不需要继续向左和向右滚动.
无论如何,你明白了.也许最好是寻找UI解决方案而不是扭曲的标记解决方案.最后,我会质疑一次向用户提供如此多的数据是多么重要,它的一部分需要以特定方式滚动才能使数据可读.也许您正在构建电子表格应用程序,并且您确实需要在单个视图中显示100x100矩阵.如果没有,你肯定会提出比我分割结果更有创意的方法.