Как сделать группирование данных с выделением в простых лицах? - PullRequest
0 голосов
/ 04 июля 2018

Я пробовал с примерами демонстрации простых лиц, но я не знаю, как сделать группировку доступной для данных с помощью флажка: enter image description here

Я пробовал с subtable, p:column и p:row, но все же у меня нет идеи, как получить те же результаты, как если бы я использовал panelGrid.

1 Ответ

0 голосов
/ 05 июля 2018

Если вы хотите проверить несколько строк с одним флажком в «сгруппированном» столбце, это не поддерживается в PrimeFaces вплоть до 6.3-SNAPSHOT. Если это будет / будет поддерживаться в будущих выпусках, зависит от создаваемой проблемы, и она получает достаточную поддержку или спонсирует это через платную консультацию.

Группировка строк - это то, что ближе всего

<h3>Rowspan</h3>
<h:form>
    <p:dataTable var="car" value="#{dtRowGroupView.cars}" sortBy="#{car.brand}">
        <p:column headerText="Brand" groupRow="true">
            <h:outputText value="#{car.brand}" />
        </p:column>
        <p:column headerText="Year">
            <h:outputText value="#{car.year}" />
        </p:column>
        <p:column headerText="Color">
            <h:outputText value="#{car.color}" />
        </p:column>
        <p:column headerText="Id">
            <h:outputText value="#{car.id}" />
        </p:column>
    </p:dataTable>
</h:form>

Но я не видел эту работу с выделением или дополнительной 2-й сгруппированной строкой

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