【问题标题】:jsf complex two-dimensional tree table componentjsf复杂二维树表组件
【发布时间】:2014-04-27 05:32:00
【问题描述】:

我需要使用 jsf 可视化复杂的分层数据(OLAP 多维数据集)。为简单起见,假设这是二维树表。 第一个维度是“时间树”(例如年 - 月),放置在基本树表的 X 轴或“列位置”。 其次是“产品树”(例如产品-子产品),放置在Y轴上,放置普通treetable的树。

见下图:

            |Y2013|           |Y2014|
            |  |___Sept__Dec  |  +  |
            |_____|_____|_____|_____|
Clothes     |2000 |1000 |1000 |2400 |
  |         |_____|_____|_____|_____|
  |__ Boots |1000 |500  |500  |1200 |
  |         |_____|_____|_____|_____|
  |__ Bags  |1000 |500  |500  |1200 |
            |_____|_____|_____|_____|
Souvenirs   |400  |200  |200  |500  |
  +         |_____|_____|_____|_____|

用户可以在两个维度上展开和折叠树级别。为简单起见,2013 年仅显示两个月。例如,用户可以单击任何加号来展开子树。 主要问题是如何在 X 轴上创建额外的树(列名放置)

我需要任何关于如何在 JSF 中执行此操作的想法。我可以使用任何组件库和 jsf 实现。

解决方法: 我已经在 Oracle ADF、PrimeFaces、Apache Trinidad 搜索“开箱即用”合适的组件。我知道我可以创建自己的自定义组件,但解决起来很耗时。复合组件也可以提供帮助,但我不知道如何使用它们来解决我的问题,即使从战略角度来看也是如此

【问题讨论】:

标签: jsf jsf-2 jsf-2.2


【解决方案1】:

提供此类功能的数据工具名称是数据透视表

【讨论】:

    【解决方案2】:

    如果您正在寻找数据透视表解决方案,您可以尝试一下纯 JavaScript 数据透视表组件。

    Web Pivot Table 是一个基于 Web 的数据透视表实现,它提供了与 excel 数据透视表一样的完整功能。它可以很容易地嵌入到任何 Web 应用程序中。这里是demodocuments

    【讨论】:

      猜你喜欢
      • 2023-01-25
      • 1970-01-01
      • 1970-01-01
      • 2015-05-26
      • 2016-07-18
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 2021-07-29
      相关资源
      最近更新 更多