【问题标题】:Dynamic columns in e.g rich:datatable?例如丰富的动态列:数据表?
【发布时间】:2012-01-22 17:56:40
【问题描述】:

我有以下问题: 我使用一个带有动态标签的表单,每个标签都有一个相应的输入字段。此表格可以多次发送。我想要一个具有动态列数的表,每列都有一个来自动态表单的标签,因为它是标题。现在,每次发送表单时,应在其相应标题下的每个输入中添加另一行。

我已经尝试了一些不同的组件,但没有得到任何有用的结果......

基本上我有一个带有列标题的列表,该列表中的每个元素都有 x 值,应该在它下面列出。

我正在使用 seam 2.2.2、richfaces 3.3.3 和 jsf 1.2。

【问题讨论】:

    标签: richfaces seam jsf-1.2


    【解决方案1】:

    rich:columns 可以完成这项工作,但请仔细阅读文档中的注释以避免常见的陷阱。

    【讨论】:

    • 这有什么例子吗?我只是无法让它工作我已经尝试多次遵循该示例
    【解决方案2】:

    动态列听起来很简单,如果设置了输入,您可以设置输入和布尔值,然后将列设置为等于该输入并使用布尔值呈现它。但是你因为添加的行而迷失了我,你能详细说明一下吗?

    【讨论】:

    • 使用rich:columns 创建正确数量的列以及与表单输入标签匹配的标题很容易。但是每列下要表示的数据存储在另一个List中。我尝试将该列表连接到数据表,但如果我这样做,列表中的每个值都会打印在每一列下。但我希望它为每一列删除一个值,直到它用完值而不是将它们全部写入每一列
    • 你的意思是一列包含一个嵌套表吗?您可以发布一些代码或您正在尝试创建的结构吗?
    猜你喜欢
    • 2011-08-19
    • 1970-01-01
    • 2013-07-01
    • 2010-12-14
    • 2011-05-08
    • 2011-02-11
    • 2014-07-09
    • 1970-01-01
    相关资源
    最近更新 更多