У меня есть следующие файлы классов:
class RowData {
...
ArrayList<String> valueMap;
...
}
class Bean {
...
public List<RowData> getData() {
...
}
}
Фрагмент кода JSF:
...
<h:form>
<rich:dataTable id="overviewTable" value="#{bean.getData()}" var="row">
<c:forEach items="#{row.valueMap}" var="r">
<rich:column>
<h:outputText value="#{r}" />
</rich:column>
</c:forEach>
</rich:dataTable>
</h:form>
...
К сожалению, таблица не отображается. В чем дело? Страница не показывает ошибку или что-то, таблицы просто нет (в этой версии я пропустил все методы получения и установки ...). Когда я хочу получить доступ к другим данным из bean-компонента, он работает, поэтому все настройки должны быть в порядке.