вычислить colSpan для p: summaryRow динамически в p: datatable? - PullRequest
0 голосов
/ 24 января 2019

У меня есть один <p:dataTable> на мой взгляд, и я использую итоговую строку в конце, чтобы показать общее количество:

        <p:summaryRow>
        <p:column colspan="10" style="text-align:right">
            <h:outputText value="Sum net price:" />
        </p:column>
        <p:column>
            <h:outputText value="#{myController.sumNetPrice}" />

        </p:column>
        <p:column colspan="2" style="text-align:right">
            <h:outputText value="Sum gross price:" />
        </p:column>
        <p:column>
            <h:outputText value="#{myController.sumGrossPrice}" />

        </p:column>
        </p:summaryRow>

Моя проблема заключается в том, что в dataTable используются динамические столбцы, поэтому можно скрывать или скрывать столбцы, поэтому общее количество столбцов не фиксировано, но в summaryRow должен быть фиксированный colspan. Можно ли рассчитать его динамически на основе общего количества столбцов, которые отображаются прямо сейчас?

Или: было бы также хорошим решением, если бы summaryRow представлял собой одну строку полной ширины (полная ширина: ширина активных столбцов), и каждый контент выравнивался по правому краю.

...