使用Rich Faces数据表将行显示为列

时间:2019-01-18 22:09:32

标签: datatable richfaces richdatatable

我需要使用richfaces数据表将行显示为列。我在后备bean中使用了一个变量来构建Map>,我试图将其显示为多列而不是行。

示例:字符串是3岁或4岁的类别。列表包含类别,描述和值

3岁的孩子有2条SomeClass记录,具有不同的描述和不同的值。 4岁的3条SomeClass记录具有不同的描述和不同的值。

我的代码如下所示,似乎在每条记录的新行中都得到正常输出。我需要将它们显示在新列中。

<a4j:repeat value="#{someClassController.rubricScaleMap.entrySet().toArray()}"
                        var="rubricEntryVar">

                        <rich:dataTable value="#{rubricEntryVar.value}" var="rubric">

                            <f:facet name="header">
                                <e:display hideLabel="true" value="#{rubricEntryVar.key}" />
                            </f:facet>

                            <rich:column>

                                <e:display hideLabel="true" value="#{rubric.description}" />
                                <hr />
                                <e:display hideLabel="true" value="#{rubric.value}" />

                            </rich:column>

                        </rich:dataTable>

                    </a4j:repeat>

0 个答案:

没有答案