Locale

Language
English
English
English
French
German
German
German
Italian
Korean
Spanish
Catalan
Dutch
Portuguese
Portuguese
Arabic
Arabic
Bulgarian
Bangla
Bosnian
Czech
Greek
Estonian
Persian
Finnish
Danish
Hindi
Indonesian
Icelandic
Croatian
Japanese
Hungarian
Hebrew
Georgian
Central Kurdish
Khmer
Kyrgyz
Kazakh
Lithuanian
Latvian
Malay
Norwegian
Polish
Romanian
Russian
Slovak
Slovenian
Serbian
Serbian
Swedish
Thai
Turkish
Ukrainian
Uzbek
Vietnamese
Chinese
Chinese

Input Style

Free Themes

Built-in component themes created by the PrimeFaces Theme Designer.

Saga Saga
Vela Vela
Arya Arya

Legacy Free Themes

Luna Amber Luna Amber
Luna Blue Luna Blue
Luna Green Luna Green
Luna Pink Luna Pink
Nova Nova
Nova Nova Alt
Nova Nova Accent

DataTable Row Group

Rows can be grouped in two ways, using rowGroup component or with groupRow attribute on a column.

Header Row
RepresentativeNameCountryCompanyStatusDate
Amy Elsner
Amy ElsnerLeja Caldarera GermanyFeiner Bros UNQUALIFIED07/26/2025
Amy ElsnerMaria Marrier JapanChapman, Ross E Esq NEGOTIATION08/17/2025
Amy ElsnerCody Saylors ItalyFeiner Bros QUALIFIED08/14/2025
Amy ElsnerMayumi Kolmetz ArgentinaDorl, James J Esq QUALIFIED07/19/2025
Amy ElsnerNicolas Iturbide CanadaFeiner Bros RENEWAL08/08/2025
Amy ElsnerMujtaba Nicka SpainDorl, James J Esq RENEWAL07/19/2025
Amy ElsnerJulie Stenseth ItalyCommercial Press UNQUALIFIED08/07/2025
Amy ElsnerDeepesh Chui ArgentinaChanay, Jeffrey A Esq NEGOTIATION07/29/2025
Total Customers:8
Anna Fali
Anna FaliAruna Figeroa SpainKing, Christopher A Esq NEW08/16/2025
Anna FaliTony Foller CanadaCommercial Press NEW07/29/2025
Anna FaliJeanfrancois Venere AustraliaBenton, John B Jr NEGOTIATION07/19/2025
Anna FaliNicolas Iturbide CanadaKing, Christopher A Esq RENEWAL08/08/2025
Anna FaliAdams Morasca IndiaKing, Christopher A Esq UNQUALIFIED08/14/2025
Anna FaliStacey Maclead IndiaChemel, James L Cpa NEW08/15/2025
Anna FaliAdams Morasca GermanyMorlong Associates NEW08/12/2025
Anna FaliAruna Figeroa AustraliaChanay, Jeffrey A Esq UNQUALIFIED07/29/2025
Total Customers:8
Asiya Javayant
Asiya JavayantGreenwood Bolognia JapanRousseaux, Michael Esq QUALIFIED08/08/2025
Asiya JavayantChavez Briddick AustraliaChemel, James L Cpa NEGOTIATION07/26/2025
Asiya JavayantMunro Ferencz GermanyBenton, John B Jr UNQUALIFIED08/11/2025
Asiya JavayantJohnson Sergi IndiaChapman, Ross E Esq NEGOTIATION08/07/2025
Total Customers:4
Bernardo Dominic
Bernardo DominicNicolas Iturbide JapanMorlong Associates QUALIFIED07/26/2025
Bernardo DominicMayumi Kolmetz SpainMorlong Associates PROPOSAL07/28/2025
Bernardo DominicMunro Ferencz JapanCommercial Press NEGOTIATION08/09/2025
Bernardo DominicMaisha Rulapaugh JapanChemel, James L Cpa NEGOTIATION08/15/2025
Bernardo DominicArvin Albares FranceChemel, James L Cpa NEW08/01/2025
Bernardo DominicAika Inouye GermanyCommercial Press PROPOSAL08/15/2025
Bernardo DominicMisaki Royster BrazilChapman, Ross E Esq RENEWAL08/06/2025
Total Customers:7
Elwin Sharvill
Elwin SharvillMunro Ferencz CanadaRousseaux, Michael Esq QUALIFIED08/05/2025
Elwin SharvillIsabel Bowley BrazilChapman, Ross E Esq NEW08/09/2025
Elwin SharvillTony Foller CanadaCommercial Press QUALIFIED08/08/2025
Elwin SharvillAlejandro Perin RussiaDorl, James J Esq UNQUALIFIED07/22/2025
Elwin SharvillCosta Dilliard SpainChapman, Ross E Esq NEGOTIATION08/16/2025
Elwin SharvillDeepesh Chui ArgentinaChanay, Jeffrey A Esq RENEWAL07/24/2025
Total Customers:6
Ioni Bowcher
Ioni BowcherClaire Tollner CanadaDorl, James J Esq NEW08/01/2025
Ioni BowcherCody Saylors BrazilPrinting Dimensions UNQUALIFIED08/02/2025
Ioni BowcherKadeem Flosi AustraliaMorlong Associates RENEWAL08/04/2025
Total Customers:3
Ivan Magalhaes
Ivan MagalhaesLeja Caldarera GermanyKing, Christopher A Esq NEW07/24/2025
Ivan MagalhaesCody Saylors JapanChanay, Jeffrey A Esq RENEWAL07/20/2025
Ivan MagalhaesIvar Paprocki FranceFeltz Printing Service UNQUALIFIED07/28/2025
Total Customers:3
Onyama Limba
Onyama LimbaNicolas Iturbide AustraliaChanay, Jeffrey A Esq PROPOSAL08/13/2025
Onyama LimbaSilvio Slusarski FrancePrinting Dimensions QUALIFIED08/03/2025
Onyama LimbaIvar Paprocki JapanMorlong Associates QUALIFIED08/06/2025
Onyama LimbaSmith Glick AustraliaMorlong Associates NEGOTIATION08/15/2025
Onyama LimbaEmily Whobrey AustraliaFeiner Bros NEW07/23/2025
Onyama LimbaMisaki Royster IndiaBuckley Miller Wright RENEWAL08/10/2025
Total Customers:6
Stephen Shaw
Xuxue Feng
Xuxue FengJeanfrancois Venere FranceBenton, John B Jr QUALIFIED08/13/2025
Xuxue FengClifford Rim CanadaBuckley Miller Wright RENEWAL08/15/2025
Total Customers:2
Rowspan
RepresentativeNameCountryCompanyStatusDate
Amy ElsnerLeja Caldarera GermanyFeiner Bros UNQUALIFIED07/26/2025
Amy ElsnerMaria Marrier JapanChapman, Ross E Esq NEGOTIATION08/17/2025
Amy ElsnerCody Saylors ItalyFeiner Bros QUALIFIED08/14/2025
Amy ElsnerMayumi Kolmetz ArgentinaDorl, James J Esq QUALIFIED07/19/2025
Amy ElsnerNicolas Iturbide CanadaFeiner Bros RENEWAL08/08/2025
Amy ElsnerMujtaba Nicka SpainDorl, James J Esq RENEWAL07/19/2025
Amy ElsnerJulie Stenseth ItalyCommercial Press UNQUALIFIED08/07/2025
Amy ElsnerDeepesh Chui ArgentinaChanay, Jeffrey A Esq NEGOTIATION07/29/2025
Anna FaliAruna Figeroa SpainKing, Christopher A Esq NEW08/16/2025
Anna FaliTony Foller CanadaCommercial Press NEW07/29/2025
Anna FaliJeanfrancois Venere AustraliaBenton, John B Jr NEGOTIATION07/19/2025
Anna FaliNicolas Iturbide CanadaKing, Christopher A Esq RENEWAL08/08/2025
Anna FaliAdams Morasca IndiaKing, Christopher A Esq UNQUALIFIED08/14/2025
Anna FaliStacey Maclead IndiaChemel, James L Cpa NEW08/15/2025
Anna FaliAdams Morasca GermanyMorlong Associates NEW08/12/2025
Anna FaliAruna Figeroa AustraliaChanay, Jeffrey A Esq UNQUALIFIED07/29/2025
Asiya JavayantGreenwood Bolognia JapanRousseaux, Michael Esq QUALIFIED08/08/2025
Asiya JavayantChavez Briddick AustraliaChemel, James L Cpa NEGOTIATION07/26/2025
Asiya JavayantMunro Ferencz GermanyBenton, John B Jr UNQUALIFIED08/11/2025
Asiya JavayantJohnson Sergi IndiaChapman, Ross E Esq NEGOTIATION08/07/2025
Bernardo DominicNicolas Iturbide JapanMorlong Associates QUALIFIED07/26/2025
Bernardo DominicMayumi Kolmetz SpainMorlong Associates PROPOSAL07/28/2025
Bernardo DominicMunro Ferencz JapanCommercial Press NEGOTIATION08/09/2025
Bernardo DominicMaisha Rulapaugh JapanChemel, James L Cpa NEGOTIATION08/15/2025
Bernardo DominicArvin Albares FranceChemel, James L Cpa NEW08/01/2025
Bernardo DominicAika Inouye GermanyCommercial Press PROPOSAL08/15/2025
Bernardo DominicMisaki Royster BrazilChapman, Ross E Esq RENEWAL08/06/2025
Elwin SharvillMunro Ferencz CanadaRousseaux, Michael Esq QUALIFIED08/05/2025
Elwin SharvillIsabel Bowley BrazilChapman, Ross E Esq NEW08/09/2025
Elwin SharvillTony Foller CanadaCommercial Press QUALIFIED08/08/2025
Elwin SharvillAlejandro Perin RussiaDorl, James J Esq UNQUALIFIED07/22/2025
Elwin SharvillCosta Dilliard SpainChapman, Ross E Esq NEGOTIATION08/16/2025
Elwin SharvillDeepesh Chui ArgentinaChanay, Jeffrey A Esq RENEWAL07/24/2025
Ioni BowcherClaire Tollner CanadaDorl, James J Esq NEW08/01/2025
Ioni BowcherCody Saylors BrazilPrinting Dimensions UNQUALIFIED08/02/2025
Ioni BowcherKadeem Flosi AustraliaMorlong Associates RENEWAL08/04/2025
Ivan MagalhaesLeja Caldarera GermanyKing, Christopher A Esq NEW07/24/2025
Ivan MagalhaesCody Saylors JapanChanay, Jeffrey A Esq RENEWAL07/20/2025
Ivan MagalhaesIvar Paprocki FranceFeltz Printing Service UNQUALIFIED07/28/2025
Onyama LimbaNicolas Iturbide AustraliaChanay, Jeffrey A Esq PROPOSAL08/13/2025
Onyama LimbaSilvio Slusarski FrancePrinting Dimensions QUALIFIED08/03/2025
Onyama LimbaIvar Paprocki JapanMorlong Associates QUALIFIED08/06/2025
Onyama LimbaSmith Glick AustraliaMorlong Associates NEGOTIATION08/15/2025
Onyama LimbaEmily Whobrey AustraliaFeiner Bros NEW07/23/2025
Onyama LimbaMisaki Royster IndiaBuckley Miller Wright RENEWAL08/10/2025
Stephen ShawKaitlin Ostrosky GermanyMorlong Associates RENEWAL07/19/2025
Stephen ShawSalvatore Stockham SpainRousseaux, Michael Esq QUALIFIED08/17/2025
Stephen ShawMayumi Kolmetz United KingdomChemel, James L Cpa RENEWAL08/14/2025
Xuxue FengJeanfrancois Venere FranceBenton, John B Jr QUALIFIED08/13/2025
Xuxue FengClifford Rim CanadaBuckley Miller Wright RENEWAL08/15/2025

<div class="card">
    <h5 class="first">Header Row</h5>
    <h:form>
        <p:dataTable var="customer" value="#{dtRowGroupView.customers}" sortBy="#{customer.representative.name}">
            <p:headerRow field="representative.name"
                         expandable="true" 
                         expanded="#{customer.representative.name != 'Stephen Shaw'}">
                
                <p:column colspan="6">
                    <div class="inline-flex align-items-center" style="vertical-align: middle">
                        <p:graphicImage name="images/avatar/#{customer.representative.image}" library="demo" width="32" style="vertical-align: middle"/>
                        <h:outputText styleClass="ml-2" value="#{customer.representative.name}"/>
                    </div>
                </p:column>
            </p:headerRow>

            <p:column headerText="Representative">
                <h:outputText value="#{customer.representative.name}" />
            </p:column>

            <p:column headerText="Name">
                <h:outputText value="#{customer.name}" />
            </p:column>

            <p:column headerText="Country">
                <span class="flag flag-#{customer.country.code}" style="width: 30px; height: 20px"/>
                <h:outputText style="vertical-align: middle; margin-left: .5rem" value="#{customer.country}"/>
            </p:column>

            <p:column headerText="Company">
                <h:outputText value="#{customer.company}" />
            </p:column>

            <p:column headerText="Status">
                <span class="customer-badge status-#{customer.status.statusName}">#{customer.status}</span>
            </p:column>

            <p:column headerText="Date">
                <h:outputText value="#{customer.date}">
                    <f:convertDateTime pattern="MM/dd/yyyy" type="localDate"/>
                </h:outputText>
            </p:column>

            <p:summaryRow>
                <p:column colspan="5" style="text-align:right">
                    <h:outputText value="Total Customers:"/>
                </p:column>
                <p:column>
                    <h:outputText value="#{dtRowGroupView.getTotalCount(customer.representative.name)}"/>
                </p:column>
            </p:summaryRow>
        </p:dataTable>
    </h:form>
</div>

<div class="card">
    <h5>Rowspan</h5>
    <h:form>
        <p:dataTable var="customer" value="#{dtRowGroupView.customers}">
            <p:column  headerText="Representative" groupRow="true">
                <p:graphicImage name="images/avatar/#{customer.representative.image}" library="demo"
                                width="32" style="vertical-align: middle"/>
                <h:outputText style="vertical-align: middle; margin-left: .5rem"
                              value="#{customer.representative.name}"/>
            </p:column>

            <p:column headerText="Name">
                <h:outputText value="#{customer.name}" />
            </p:column>

            <p:column headerText="Country">
                <span class="flag flag-#{customer.country.code}" style="width: 30px; height: 20px"/>
                <h:outputText style="vertical-align: middle; margin-left: .5rem" value="#{customer.country}"/>
            </p:column>

            <p:column headerText="Company">
                <h:outputText value="#{customer.company}" />
            </p:column>

            <p:column headerText="Status">
                <span class="customer-badge status-#{customer.status.statusName}">#{customer.status}</span>
            </p:column>

            <p:column headerText="Date">
                <h:outputText value="#{customer.date}">
                    <f:convertDateTime pattern="MM/dd/yyyy" type="localDate"/>
                </h:outputText>
            </p:column>
        </p:dataTable>
    </h:form>
</div>