Показывать строки в виде столбцов, используя таблицу данных с расширенными гранями - PullRequest
0 голосов
/ 19 января 2019

Мне нужно показывать строки в виде столбцов, используя форматирование данных. Я использовал переменную в компоненте поддержки для построения Map>, которую я пытаюсь отобразить в виде нескольких столбцов вместо строк.

Пример: строка - это категория 3-летнего или 4-летнего возраста. Список содержит категорию, описание и значение

У 3 лет есть 2 записи SomeClass с другим описанием и другим значением. У 4year-old 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>
...