Таблица пользовательских данных простых граней внутри Treetable (данные детали Matser) - PullRequest
0 голосов
/ 03 октября 2019

Мне нужна пользовательская таблица данных (p: datatable со столбцами, отличными от столбцов родительской таблицы) внутри древовидной таблицы. Ниже приведено изображение

enter image description here

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

Есть ли другой вариант JSF, кроме простых граней, с готовым компонентом, упомянутым выше, для отображения отношения основных данных?

1 Ответ

0 голосов
/ 03 октября 2019

Просто используйте таблицу данных с расширением и используйте дочернюю таблицу данных в расширении. С витрины:

<p:dataTable var="car" value="#{dtBasicView.cars}">
    <f:facet name="header">
        Expand rows to see detailed information
    </f:facet>
    <p:column style="width:16px">
        <p:rowToggler />
    </p:column>
    <p:column headerText="Id">
        <h:outputText value="#{car.id}" />
    </p:column>

    <p:rowExpansion>
        <!-- Add your child data table here -->
    </p:rowExpansion>
</p:dataTable>
...