Мне нужно показывать строки в виде столбцов, используя форматирование данных. Я использовал переменную в компоненте поддержки для построения 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>