JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
5aafb6951994BMWGreen
17acc82c1966JaguarSilver
1e99a56e1962HondaMaroon
375bb44d2003MercedesYellow
4a9e383f1996FordRed
622239fa1985FiatGreen
6a477bae2006MercedesOrange
35199e491983JaguarWhite
9b88b82f2006VolkswagenSilver
0113586e1999AudiSilver
e980c0121983FiatGreen
1475dbaf1969JaguarBlue
43a9add01986JaguarRed
6baeab231962FiatOrange
f153743f2002HondaBlue
b04048851991FordYellow
d94753461966RenaultSilver
c48ad76b1977MercedesBlue
a42d0ad61966VolkswagenBrown
ca4661b52007VolkswagenOrange
c8a374a62001MercedesMaroon
6515e1f31977RenaultBlack
f6a986752005RenaultOrange
3c8b2d7d1992BMWBrown
f30adf5f2000JaguarMaroon
c173f2d61972VolkswagenGreen
870e02d31985FordGreen
13a3988d1962HondaOrange
61cde04c2001BMWBlue
ba5c81412002VolvoBlack
083dd4f92008BMWWhite
79a5c7441963FordSilver
db5853bc1960JaguarWhite
6fe232652005VolvoWhite
9c075a341976VolkswagenSilver
2b224d7c1968JaguarSilver
280ef6c71971VolkswagenOrange
047630151981VolkswagenRed
14eaf2d31974HondaMaroon
fef84a481991FiatGreen
af0b50941970FiatRed
366264001972HondaYellow
031b10e11976FordBlack
351900141960MercedesWhite
7235f54c1962JaguarGreen
54a1c8a91964RenaultWhite
5f65a3a81968RenaultBlue
4463c1781997BMWSilver
0648afcf2005VolvoRed
5e99a6391987MercedesMaroon
<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.