我有一个表中有23列数据,我需要显示。这显然是不合理的,我正在寻找一种策略,让我的用户更容易管理。策略显示非常宽的表
5
A
回答
3
我认为用户对99%的次数不感兴趣与此同时,所以尽量以某种方式把它分解:
尝试秀夫妇主要栏目,并且使用jQuery和弹出窗口,以示对每一行的细节,包括从其他列的其他数据。
可能并非所有用户都对所有列感兴趣。显示所有用户共同的列,并将上面的选项显示/隐藏其他列
如果没有应用,那么只显示所有23列与水平分离器,没有其他选项。如果您真的为了一些复杂的报告目的而执行此操作,可能提供对列进行重新排序的功能,以便用户可以将他们感兴趣的列放在一边或其他地方。
不过,我敢肯定,你的报告可以分裂,无论是在针对该数据,或其他方式的唯一地区的许多更具体的报道......
0
通常在数据库中完成的工作(就像你可以看到你的表一样),就是把它分开。
特别是如果你有很多复制的行,所有行的10列相等。 示例: 客户买了东西的表格。 前10列用于客户姓名,地址,电话等。 如果这10列对于每个客户都是相同的,那么您可以将其移动到客户表并使用ID(或其他独特列)来分割它。
但是,如果所有23列都没有这样的重复值,那么您可以做的最好的事情是创建某种列选择或多个表,只显示某些列。 例如假设你有一个关于该客户的23个信息栏的客户表,你可以有一个表的地址信息,一个表的公司信息等。
3
这听起来像它会是只需将数据提供为CSV即可,这样用户就可以下载并用自己喜欢的电子表格程序阅读它。我从经验中知道,没有什么比我们添加此选项时更让我们的用户感到快乐(有一个明显的例外),而且这确实很容易做到。 (是啊,把一切在一个漂亮的Web界面是一个漂亮的进球,但有时你通过工作不近如此努力取得更好的成绩。)
(1)我们的用户是科学家。物理学家,特别是,但我被告知生物学家是一样的。你的用户可能会有所不同;检查!
相关问题
- 1. jquery显示+延迟策略
- 2. 在选择异常策略中捕捉异常策略
- 3. 显示Javascript“同源策略”违规
- 4. MapView不显示切片 - 调试策略?
- 5. LaTeX中的非常宽的表格
- 6. WCF异常处理策略
- 7. Java异常处理策略
- 8. .NET反射策略异常
- 9. 异常处理策略
- 10. REST和RDF,表示策略是什么?
- 11. CrossDomainError与非常libearl客户端访问策略
- 12. 的Internet Explorer 8忽略宽度为“显示:表小区”元素
- 13. 多页表单的策略?
- 14. 父子表的SQL策略
- 15. 评估策略示例
- 16. 批判我的异常处理策略
- 17. 库中的异常处理策略
- 18. UI中的异常处理策略
- 19. 非常非常基本的查询 - 显示int值
- 20. 显示设置宽度:表
- 21. GPGPU.TotalMemory显示非常巨大的值
- 22. 非常长的骆驼relivery政策
- 23. Python中__name__的搜索属性策略如何与正常策略不同?
- 24. Python:以非等宽字体格式显示表格
- 25. 存储和显示省,州,前缀的表单下拉数据的策略?
- 26. Paraview:属性GUI非常宽
- 27. Spark Hive表连接策略
- 28. Azure Table:表设计策略
- 29. Java列表展开策略
- 30. 策略
数据库中23列数据,23列html表?请详细描述您的问题。 – 2012-02-19 13:10:26
您是否真的需要一次显示所有这些列?您只能在“概览”屏幕上显示最重要的列,并在其他“详细信息”屏幕中编辑所有23个细节。 – 2012-02-19 13:11:25
它是HTML显示页面中的23列(它是来自数据库的多个联合的产品)。 @DenisBiondic这是一个报告页面,用户需要能够交叉引用不同列的数据。如果可能的话,他们不希望为此需要单独的详细信息页面 – 2012-02-19 17:28:42