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 ElsnerJefferson Schemmer ArgentinaRangoni Of Florence RENEWAL05/19/2026
Amy ElsnerClifford Rim GermanyChapman, Ross E Esq NEW05/29/2026
Amy ElsnerWickens Nestle ArgentinaBenton, John B Jr QUALIFIED05/28/2026
Amy ElsnerAlejandro Perin CanadaFeiner Bros UNQUALIFIED05/23/2026
Amy ElsnerAshley Doe AustraliaFeiner Bros NEW05/07/2026
Total Customers:5
Anna Fali
Anna FaliRodrigues Campain United KingdomKing, Christopher A Esq NEW05/23/2026
Anna FaliAruna Figeroa ItalyChanay, Jeffrey A Esq UNQUALIFIED06/02/2026
Anna FaliMujtaba Nicka ItalyKing, Christopher A Esq PROPOSAL05/04/2026
Total Customers:3
Asiya Javayant
Asiya JavayantMisaki Royster ItalyBuckley Miller Wright UNQUALIFIED05/09/2026
Asiya JavayantIzzy Garufi CanadaChemel, James L Cpa NEGOTIATION05/20/2026
Asiya JavayantDeepesh Chui JapanFeiner Bros UNQUALIFIED05/08/2026
Asiya JavayantDeepesh Chui RussiaChapman, Ross E Esq PROPOSAL05/31/2026
Asiya JavayantDarci Poquette RussiaBuckley Miller Wright NEGOTIATION05/21/2026
Asiya JavayantMorrow Ruta CanadaMorlong Associates NEGOTIATION06/02/2026
Asiya JavayantIsabel Bowley JapanRousseaux, Michael Esq RENEWAL05/12/2026
Asiya JavayantKadeem Flosi GermanyFeltz Printing Service NEGOTIATION05/04/2026
Total Customers:8
Bernardo Dominic
Bernardo DominicKadeem Flosi CanadaChapman, Ross E Esq RENEWAL05/31/2026
Bernardo DominicClifford Rim ItalyTruhlar And Truhlar Attys NEGOTIATION05/06/2026
Bernardo DominicRicardo Gaucho IndiaFeltz Printing Service QUALIFIED05/31/2026
Bernardo DominicMayumi Kolmetz GermanyBuckley Miller Wright PROPOSAL05/24/2026
Total Customers:4
Elwin Sharvill
Elwin SharvillSilvio Slusarski IndiaRousseaux, Michael Esq NEW05/16/2026
Elwin SharvillCosta Dilliard United KingdomChanay, Jeffrey A Esq UNQUALIFIED05/18/2026
Total Customers:2
Ioni Bowcher
Ioni BowcherFrancesco Shinko ItalyChapman, Ross E Esq UNQUALIFIED05/24/2026
Ioni BowcherCody Saylors AustraliaKing, Christopher A Esq UNQUALIFIED05/26/2026
Ioni BowcherMisaki Royster JapanRousseaux, Michael Esq RENEWAL05/05/2026
Total Customers:3
Ivan Magalhaes
Ivan MagalhaesRodrigues Campain RussiaFeltz Printing Service NEGOTIATION05/15/2026
Ivan MagalhaesAntonio Caudy United KingdomChanay, Jeffrey A Esq UNQUALIFIED05/22/2026
Ivan MagalhaesAntonio Caudy JapanRousseaux, Michael Esq NEGOTIATION05/09/2026
Ivan MagalhaesNicolas Iturbide AustraliaFeiner Bros RENEWAL05/05/2026
Ivan MagalhaesMorrow Ruta AustraliaChanay, Jeffrey A Esq NEW05/16/2026
Ivan MagalhaesIsabel Bowley ArgentinaMorlong Associates PROPOSAL05/18/2026
Ivan MagalhaesCody Saylors JapanRangoni Of Florence PROPOSAL05/28/2026
Ivan MagalhaesIzzy Garufi ArgentinaFeltz Printing Service PROPOSAL05/04/2026
Ivan MagalhaesJulie Stenseth BrazilMorlong Associates UNQUALIFIED05/22/2026
Ivan MagalhaesMaria Marrier GermanyCommercial Press UNQUALIFIED05/08/2026
Total Customers:10
Onyama Limba
Onyama LimbaKaitlin Ostrosky JapanFeiner Bros NEW05/24/2026
Onyama LimbaClaire Tollner RussiaChapman, Ross E Esq PROPOSAL05/27/2026
Onyama LimbaAdams Morasca AustraliaPrinting Dimensions RENEWAL05/22/2026
Onyama LimbaJulie Stenseth AustraliaKing, Christopher A Esq UNQUALIFIED05/14/2026
Onyama LimbaJuan Wieser BrazilKing, Christopher A Esq PROPOSAL05/09/2026
Onyama LimbaJulie Stenseth SpainDorl, James J Esq NEGOTIATION05/25/2026
Total Customers:6
Stephen Shaw
Xuxue Feng
Xuxue FengIzzy Garufi FranceCommercial Press PROPOSAL05/07/2026
Xuxue FengMujtaba Nicka AustraliaBenton, John B Jr NEGOTIATION05/12/2026
Xuxue FengNicolas Iturbide AustraliaChapman, Ross E Esq RENEWAL05/17/2026
Total Customers:3
Rowspan
RepresentativeNameCountryCompanyStatusDate
Amy ElsnerJefferson Schemmer ArgentinaRangoni Of Florence RENEWAL05/19/2026
Amy ElsnerClifford Rim GermanyChapman, Ross E Esq NEW05/29/2026
Amy ElsnerWickens Nestle ArgentinaBenton, John B Jr QUALIFIED05/28/2026
Amy ElsnerAlejandro Perin CanadaFeiner Bros UNQUALIFIED05/23/2026
Amy ElsnerAshley Doe AustraliaFeiner Bros NEW05/07/2026
Anna FaliRodrigues Campain United KingdomKing, Christopher A Esq NEW05/23/2026
Anna FaliAruna Figeroa ItalyChanay, Jeffrey A Esq UNQUALIFIED06/02/2026
Anna FaliMujtaba Nicka ItalyKing, Christopher A Esq PROPOSAL05/04/2026
Asiya JavayantMisaki Royster ItalyBuckley Miller Wright UNQUALIFIED05/09/2026
Asiya JavayantIzzy Garufi CanadaChemel, James L Cpa NEGOTIATION05/20/2026
Asiya JavayantDeepesh Chui JapanFeiner Bros UNQUALIFIED05/08/2026
Asiya JavayantDeepesh Chui RussiaChapman, Ross E Esq PROPOSAL05/31/2026
Asiya JavayantDarci Poquette RussiaBuckley Miller Wright NEGOTIATION05/21/2026
Asiya JavayantMorrow Ruta CanadaMorlong Associates NEGOTIATION06/02/2026
Asiya JavayantIsabel Bowley JapanRousseaux, Michael Esq RENEWAL05/12/2026
Asiya JavayantKadeem Flosi GermanyFeltz Printing Service NEGOTIATION05/04/2026
Bernardo DominicKadeem Flosi CanadaChapman, Ross E Esq RENEWAL05/31/2026
Bernardo DominicClifford Rim ItalyTruhlar And Truhlar Attys NEGOTIATION05/06/2026
Bernardo DominicRicardo Gaucho IndiaFeltz Printing Service QUALIFIED05/31/2026
Bernardo DominicMayumi Kolmetz GermanyBuckley Miller Wright PROPOSAL05/24/2026
Elwin SharvillSilvio Slusarski IndiaRousseaux, Michael Esq NEW05/16/2026
Elwin SharvillCosta Dilliard United KingdomChanay, Jeffrey A Esq UNQUALIFIED05/18/2026
Ioni BowcherFrancesco Shinko ItalyChapman, Ross E Esq UNQUALIFIED05/24/2026
Ioni BowcherCody Saylors AustraliaKing, Christopher A Esq UNQUALIFIED05/26/2026
Ioni BowcherMisaki Royster JapanRousseaux, Michael Esq RENEWAL05/05/2026
Ivan MagalhaesRodrigues Campain RussiaFeltz Printing Service NEGOTIATION05/15/2026
Ivan MagalhaesAntonio Caudy United KingdomChanay, Jeffrey A Esq UNQUALIFIED05/22/2026
Ivan MagalhaesAntonio Caudy JapanRousseaux, Michael Esq NEGOTIATION05/09/2026
Ivan MagalhaesNicolas Iturbide AustraliaFeiner Bros RENEWAL05/05/2026
Ivan MagalhaesMorrow Ruta AustraliaChanay, Jeffrey A Esq NEW05/16/2026
Ivan MagalhaesIsabel Bowley ArgentinaMorlong Associates PROPOSAL05/18/2026
Ivan MagalhaesCody Saylors JapanRangoni Of Florence PROPOSAL05/28/2026
Ivan MagalhaesIzzy Garufi ArgentinaFeltz Printing Service PROPOSAL05/04/2026
Ivan MagalhaesJulie Stenseth BrazilMorlong Associates UNQUALIFIED05/22/2026
Ivan MagalhaesMaria Marrier GermanyCommercial Press UNQUALIFIED05/08/2026
Onyama LimbaKaitlin Ostrosky JapanFeiner Bros NEW05/24/2026
Onyama LimbaClaire Tollner RussiaChapman, Ross E Esq PROPOSAL05/27/2026
Onyama LimbaAdams Morasca AustraliaPrinting Dimensions RENEWAL05/22/2026
Onyama LimbaJulie Stenseth AustraliaKing, Christopher A Esq UNQUALIFIED05/14/2026
Onyama LimbaJuan Wieser BrazilKing, Christopher A Esq PROPOSAL05/09/2026
Onyama LimbaJulie Stenseth SpainDorl, James J Esq NEGOTIATION05/25/2026
Stephen ShawMaisha Rulapaugh JapanChemel, James L Cpa RENEWAL05/07/2026
Stephen ShawIsabel Bowley GermanyFeiner Bros NEGOTIATION05/28/2026
Stephen ShawJones Vocelka United KingdomTruhlar And Truhlar Attys NEGOTIATION05/24/2026
Stephen ShawAntonio Caudy RussiaChanay, Jeffrey A Esq UNQUALIFIED05/11/2026
Stephen ShawMisaki Royster BrazilMorlong Associates PROPOSAL05/16/2026
Stephen ShawGreenwood Bolognia FranceTruhlar And Truhlar Attys NEGOTIATION05/21/2026
Xuxue FengIzzy Garufi FranceCommercial Press PROPOSAL05/07/2026
Xuxue FengMujtaba Nicka AustraliaBenton, John B Jr NEGOTIATION05/12/2026
Xuxue FengNicolas Iturbide AustraliaChapman, Ross E Esq RENEWAL05/17/2026

<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>