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 ElsnerJennifer Amigon ArgentinaCommercial Press NEGOTIATION09/26/2025
Amy ElsnerLeon Oldroyd RussiaKing, Christopher A Esq QUALIFIED09/16/2025
Amy ElsnerIsabel Bowley ArgentinaChanay, Jeffrey A Esq NEW09/16/2025
Amy ElsnerMunro Ferencz ItalyChanay, Jeffrey A Esq RENEWAL09/15/2025
Amy ElsnerAntonio Caudy BrazilFeiner Bros NEW10/10/2025
Amy ElsnerMujtaba Nicka ItalyRousseaux, Michael Esq PROPOSAL10/01/2025
Amy ElsnerKaitlin Ostrosky ArgentinaChemel, James L Cpa PROPOSAL09/21/2025
Amy ElsnerLeon Oldroyd JapanChapman, Ross E Esq NEGOTIATION09/26/2025
Amy ElsnerMujtaba Nicka CanadaKing, Christopher A Esq RENEWAL09/26/2025
Total Customers:9
Anna Fali
Anna FaliCosta Dilliard GermanyPrinting Dimensions RENEWAL09/20/2025
Anna FaliJefferson Schemmer AustraliaRousseaux, Michael Esq NEGOTIATION09/19/2025
Anna FaliDeepesh Chui JapanTruhlar And Truhlar Attys QUALIFIED10/10/2025
Anna FaliMunro Ferencz SpainPrinting Dimensions NEW09/28/2025
Anna FaliJennifer Amigon AustraliaBenton, John B Jr QUALIFIED10/07/2025
Anna FaliDarci Poquette BrazilChanay, Jeffrey A Esq NEGOTIATION10/01/2025
Total Customers:6
Asiya Javayant
Asiya JavayantJames Butt RussiaChanay, Jeffrey A Esq NEW09/27/2025
Asiya JavayantRodrigues Campain ArgentinaRousseaux, Michael Esq NEW09/28/2025
Asiya JavayantMurillo Malet AustraliaTruhlar And Truhlar Attys UNQUALIFIED09/20/2025
Asiya JavayantJames Butt JapanChemel, James L Cpa NEW09/15/2025
Asiya JavayantJulie Stenseth ItalyDorl, James J Esq NEGOTIATION09/25/2025
Asiya JavayantChavez Briddick United KingdomFeiner Bros PROPOSAL10/06/2025
Asiya JavayantJames Butt GermanyCommercial Press RENEWAL09/16/2025
Total Customers:7
Bernardo Dominic
Bernardo DominicWickens Nestle AustraliaBenton, John B Jr NEGOTIATION09/28/2025
Bernardo DominicMorrow Ruta IndiaCommercial Press NEGOTIATION10/11/2025
Bernardo DominicAdams Morasca IndiaChemel, James L Cpa PROPOSAL10/12/2025
Bernardo DominicAruna Figeroa ItalyBuckley Miller Wright PROPOSAL09/18/2025
Bernardo DominicIzzy Garufi IndiaRousseaux, Michael Esq NEGOTIATION09/26/2025
Total Customers:5
Ioni Bowcher
Ioni BowcherGreenwood Bolognia JapanChemel, James L Cpa UNQUALIFIED09/26/2025
Ioni BowcherKadeem Flosi FranceKing, Christopher A Esq UNQUALIFIED10/01/2025
Ioni BowcherJefferson Schemmer CanadaDorl, James J Esq PROPOSAL09/27/2025
Ioni BowcherMaisha Rulapaugh GermanyFeltz Printing Service QUALIFIED10/02/2025
Ioni BowcherJennifer Amigon JapanCommercial Press UNQUALIFIED09/14/2025
Ioni BowcherEmily Whobrey United KingdomRousseaux, Michael Esq UNQUALIFIED09/18/2025
Ioni BowcherJones Vocelka JapanBenton, John B Jr QUALIFIED10/04/2025
Total Customers:7
Ivan Magalhaes
Ivan MagalhaesIvar Paprocki BrazilChemel, James L Cpa QUALIFIED10/05/2025
Ivan MagalhaesFaith Gillian GermanyBenton, John B Jr NEW09/27/2025
Ivan MagalhaesMurillo Malet AustraliaFeltz Printing Service RENEWAL09/18/2025
Ivan MagalhaesAntonio Caudy ItalyFeiner Bros RENEWAL09/29/2025
Ivan MagalhaesOctavia Malet United KingdomKing, Christopher A Esq PROPOSAL10/07/2025
Ivan MagalhaesIsabel Bowley JapanChanay, Jeffrey A Esq NEW09/20/2025
Ivan MagalhaesAshley Doe FranceDorl, James J Esq RENEWAL09/24/2025
Total Customers:7
Onyama Limba
Onyama LimbaDarci Poquette IndiaMorlong Associates UNQUALIFIED10/09/2025
Total Customers:1
Stephen Shaw
Xuxue Feng
Xuxue FengStacey Maclead ArgentinaKing, Christopher A Esq QUALIFIED10/12/2025
Xuxue FengJohnson Sergi IndiaFeltz Printing Service QUALIFIED09/21/2025
Xuxue FengCody Saylors GermanyBuckley Miller Wright NEW10/03/2025
Xuxue FengIsabel Bowley ArgentinaBuckley Miller Wright PROPOSAL09/30/2025
Xuxue FengWickens Nestle United KingdomPrinting Dimensions UNQUALIFIED09/16/2025
Total Customers:5
Rowspan
RepresentativeNameCountryCompanyStatusDate
Amy ElsnerJennifer Amigon ArgentinaCommercial Press NEGOTIATION09/26/2025
Amy ElsnerLeon Oldroyd RussiaKing, Christopher A Esq QUALIFIED09/16/2025
Amy ElsnerIsabel Bowley ArgentinaChanay, Jeffrey A Esq NEW09/16/2025
Amy ElsnerMunro Ferencz ItalyChanay, Jeffrey A Esq RENEWAL09/15/2025
Amy ElsnerAntonio Caudy BrazilFeiner Bros NEW10/10/2025
Amy ElsnerMujtaba Nicka ItalyRousseaux, Michael Esq PROPOSAL10/01/2025
Amy ElsnerKaitlin Ostrosky ArgentinaChemel, James L Cpa PROPOSAL09/21/2025
Amy ElsnerLeon Oldroyd JapanChapman, Ross E Esq NEGOTIATION09/26/2025
Amy ElsnerMujtaba Nicka CanadaKing, Christopher A Esq RENEWAL09/26/2025
Anna FaliCosta Dilliard GermanyPrinting Dimensions RENEWAL09/20/2025
Anna FaliJefferson Schemmer AustraliaRousseaux, Michael Esq NEGOTIATION09/19/2025
Anna FaliDeepesh Chui JapanTruhlar And Truhlar Attys QUALIFIED10/10/2025
Anna FaliMunro Ferencz SpainPrinting Dimensions NEW09/28/2025
Anna FaliJennifer Amigon AustraliaBenton, John B Jr QUALIFIED10/07/2025
Anna FaliDarci Poquette BrazilChanay, Jeffrey A Esq NEGOTIATION10/01/2025
Asiya JavayantJames Butt RussiaChanay, Jeffrey A Esq NEW09/27/2025
Asiya JavayantRodrigues Campain ArgentinaRousseaux, Michael Esq NEW09/28/2025
Asiya JavayantMurillo Malet AustraliaTruhlar And Truhlar Attys UNQUALIFIED09/20/2025
Asiya JavayantJames Butt JapanChemel, James L Cpa NEW09/15/2025
Asiya JavayantJulie Stenseth ItalyDorl, James J Esq NEGOTIATION09/25/2025
Asiya JavayantChavez Briddick United KingdomFeiner Bros PROPOSAL10/06/2025
Asiya JavayantJames Butt GermanyCommercial Press RENEWAL09/16/2025
Bernardo DominicWickens Nestle AustraliaBenton, John B Jr NEGOTIATION09/28/2025
Bernardo DominicMorrow Ruta IndiaCommercial Press NEGOTIATION10/11/2025
Bernardo DominicAdams Morasca IndiaChemel, James L Cpa PROPOSAL10/12/2025
Bernardo DominicAruna Figeroa ItalyBuckley Miller Wright PROPOSAL09/18/2025
Bernardo DominicIzzy Garufi IndiaRousseaux, Michael Esq NEGOTIATION09/26/2025
Ioni BowcherGreenwood Bolognia JapanChemel, James L Cpa UNQUALIFIED09/26/2025
Ioni BowcherKadeem Flosi FranceKing, Christopher A Esq UNQUALIFIED10/01/2025
Ioni BowcherJefferson Schemmer CanadaDorl, James J Esq PROPOSAL09/27/2025
Ioni BowcherMaisha Rulapaugh GermanyFeltz Printing Service QUALIFIED10/02/2025
Ioni BowcherJennifer Amigon JapanCommercial Press UNQUALIFIED09/14/2025
Ioni BowcherEmily Whobrey United KingdomRousseaux, Michael Esq UNQUALIFIED09/18/2025
Ioni BowcherJones Vocelka JapanBenton, John B Jr QUALIFIED10/04/2025
Ivan MagalhaesIvar Paprocki BrazilChemel, James L Cpa QUALIFIED10/05/2025
Ivan MagalhaesFaith Gillian GermanyBenton, John B Jr NEW09/27/2025
Ivan MagalhaesMurillo Malet AustraliaFeltz Printing Service RENEWAL09/18/2025
Ivan MagalhaesAntonio Caudy ItalyFeiner Bros RENEWAL09/29/2025
Ivan MagalhaesOctavia Malet United KingdomKing, Christopher A Esq PROPOSAL10/07/2025
Ivan MagalhaesIsabel Bowley JapanChanay, Jeffrey A Esq NEW09/20/2025
Ivan MagalhaesAshley Doe FranceDorl, James J Esq RENEWAL09/24/2025
Onyama LimbaDarci Poquette IndiaMorlong Associates UNQUALIFIED10/09/2025
Stephen ShawKadeem Flosi JapanCommercial Press QUALIFIED09/25/2025
Stephen ShawJames Butt ItalyCommercial Press NEGOTIATION09/15/2025
Stephen ShawChavez Briddick JapanChemel, James L Cpa NEGOTIATION10/10/2025
Xuxue FengStacey Maclead ArgentinaKing, Christopher A Esq QUALIFIED10/12/2025
Xuxue FengJohnson Sergi IndiaFeltz Printing Service QUALIFIED09/21/2025
Xuxue FengCody Saylors GermanyBuckley Miller Wright NEW10/03/2025
Xuxue FengIsabel Bowley ArgentinaBuckley Miller Wright PROPOSAL09/30/2025
Xuxue FengWickens Nestle United KingdomPrinting Dimensions UNQUALIFIED09/16/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>