【问题标题】:How to change row to column in datatable如何将数据表中的行更改为列
【发布时间】:2011-07-04 08:57:29
【问题描述】:

h:datatable 像这样创建表

column 1 column 2
 item 1    item 1
 item 2    item 2
 item 3     ....

但是有可能改变一些东西并创造它吗?

column1 item 1 item 2 item 3
column2 item 1 item 2 item 3

【问题讨论】:

  • this 是您要找的吗?
  • 您的意思是您想要一个按该顺序返回事物的查询,还是您想以这种方式重新定义您的表?另外,你为什么要这样做?数据库中的列和行有非常不同的用途。除了极少数情况外,在所有情况下实际转换它们的用途似乎不太可能有用。
  • 作为查询?或者你需要什么?
  • @Flimzi 和@megaperlz,问题是关于 JSF。该查询只是标准 SQL,他所要求的是更改如何使用 JSF 的数据表元素来表示它们。

标签: java jsp jsf


【解决方案1】:

您不能以这种方式直接使用h:datatable 访问从数据源检索到的面向行的数据。

您可以在支持 bean 中创建一个新集合,该集合以格式保存数据 您需要(第 1 列第 1 项第 2 项第 3 列)。 另见is-it-possible-to-have-multiple-rows-with-jsf-hdatatable

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-18
    • 2021-02-15
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多