JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
e0ac39a51975AudiYellow
1588c6181984HondaBrown
a835e1091981RenaultBrown
db0226871978FordBrown
472899891980MercedesGreen
426c0eae1976MercedesBlue
87b446da1996FiatMaroon
5d2756bc1980FordBrown
a1b612d11962VolvoSilver
ad1c41f11960FordSilver
b279b34a1999HondaBrown
ee1825442007MercedesBlack
c5256e6e1993JaguarWhite
1d67d90b1985FordMaroon
79bdec102009FordBlue
a667340e1960VolkswagenMaroon
7df42bcc1992BMWWhite
edcea1711998FordGreen
0e70f34c1972FordOrange
e9faaa2f2001HondaBlue
2e0759921997MercedesWhite
f04114f11960BMWWhite
c83fe0082002BMWGreen
331af0201969VolkswagenBlack
8bde79751964JaguarWhite
c036a86f1985FiatBlue
8f681e521982FiatSilver
5d2675d41972JaguarMaroon
e43e1f2f2004HondaGreen
b5c5dbff2004BMWSilver
091a52e32002FiatBrown
8ac14ff21986HondaSilver
6bd01e2a1990AudiBlue
e2118c252000FiatYellow
8bfcd9492006RenaultWhite
4fe75f011962VolvoSilver
0cfaf8a72000AudiRed
d5d427931992MercedesRed
361420392003AudiMaroon
a73e828a2007HondaSilver
0667290e1991VolkswagenBlue
e6619b091978VolkswagenBlue
dcd3948f2009HondaYellow
28a2c8892009MercedesGreen
95c5e6dc1993BMWSilver
7b08aa6f1992FordGreen
7ddea96a1960FiatSilver
1016442b1993BMWRed
966c0b071973FiatGreen
1d96b8151999VolvoBlack
<a:form>
    <a:dataTable var="car" value="#{dtSummaryRowView.cars}" sortBy="#{car.brand}">
        <a:column headerText="Id" sortBy="#{car.id}">
            <h:outputText value="#{car.id}" />
        </a:column>
        <a:column headerText="Year" sortBy="#{car.year}">
            <h:outputText value="#{car.year}" />
        </a:column>
        <a:column headerText="Brand" sortBy="#{car.brand}">
            <h:outputText value="#{car.brand}" />
        </a:column>
        <a:column headerText="Color" sortBy="#{car.color}">
            <h:outputText value="#{car.color}" />
        </a:column>
        <a:summaryRow>
            <a:column colspan="3" style="text-align:right">
                <h:outputText value="Total:" />
            </a:column>
            <a:column>
                <h:outputText value="#{dtSummaryRowView.randomPrice}">
                    <f:convertNumber type="currency" currencySymbol="$" />
                </h:outputText>
            </a:column>
        </a:summaryRow>
    </a:dataTable>
</a:form>
                
JARCH, Copyright © 2022 All rights reserved. Running JARCH 24.3.0-SNAPSHOT on PrimeFaces-12.0.0 on Mojarra-2.3.13.