Велоспорт, чтобы сделать динамические столбцы в простых данных DataTable - PullRequest
0 голосов
/ 09 июля 2019

Это первый пост, который я написал здесь, поэтому, пожалуйста, будьте добры ко мне, если я сделаю что-то не так (и, пожалуйста, извините за мой английский ...)

Ну, моя проблема в том, что у меня естьиспользовать DataTable, чтобы показать некоторые данные.Данные содержатся в некоторых списках.Каждый список - это отдельный столбец, поэтому у меня есть список x для отображения столбцов x.

Я пробовал этот способ, но он показывает не результат (пустая таблица):

<p:dataTable value="#{ass.colonne[0].value}" varStatus="srows" var="itemColonna" id="tableAssociazione" styleClass="uc-table-style" resizableColumns="false" reflow="true">
    <p:column id="status" resizable="false" width="35" styleClass="text-center" headerText="">
        <span class="circle-status #{ass.configurato?'green':'red'}"></span>
    </p:column>
    <ui:repeat var="cols" value="#{ass.colonne}" varStatus="scols">
        <p:column id="colonna_${tsrows.index}_${tscols.index}" resizable="false" styleClass="text-center" headerText="#{cols.labelColonna}">
            <h:outputText value="${ass.colonne[scols.index].value[srows.index].outputVal}"/>
        </p:column>
    </ui:repeat>
</p:dataTable>

НетСообщения об ошибках отображаются, поэтому я не знаю, что происходит.

Спасибо всем за сотрудничество.

1 Ответ

0 голосов
/ 11 июля 2019

Я думаю, что вы видите пустую таблицу, потому что вы не используете datatable var itemColonna в outputText. Как вы можете видеть в витрине данных , элементы, которые должны быть представлены в таблице данных, должны ссылаться из datatable var.

Я также предлагаю вам просмотреть вашу модель данных и использовать Динамические столбцы для создания динамических номеров столбцов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...