JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
f7ece15e1963VolkswagenMaroon
dd974a272008BMWWhite
7c1974f91998MercedesMaroon
f4fd17a71960RenaultGreen
cf8d389c1995FordBrown
8b3548db1985MercedesRed
ecf875111993HondaRed
f40b65dd1961AudiBlue
f8db91c32004RenaultBlack
19b187451970FiatRed
6ceb91021966VolkswagenBlue
ded137321986FiatBrown
b2ba85ef1983VolvoRed
067f003b1990JaguarRed
2c7c26951988FordRed
0584c6fe2003VolvoSilver
8365f6971981FiatMaroon
09246b3f1982VolkswagenBrown
a74de5111970JaguarYellow
74e20f641983JaguarRed
ac0339d21964FiatYellow
f5c0be1c2009VolkswagenBlue
38f4673d1981FiatWhite
6d55fc251988BMWOrange
928ec0841978HondaBrown
8d62cf611971BMWSilver
51b78f071992MercedesWhite
d93a879b1985RenaultOrange
e8154bbb1966JaguarMaroon
66dafc6f1970VolkswagenYellow
390313431962RenaultGreen
d419c3c31981HondaYellow
cd4533fb1987RenaultGreen
5bc473b42008MercedesBrown
017414671986FordBrown
b18c8ad61965VolkswagenWhite
3ea2254c2006BMWWhite
313f38521972VolkswagenBrown
2ac3e7e21983MercedesGreen
9a13473a1981FiatMaroon
8f48ee921983MercedesWhite
40cef7c91976FiatWhite
d0a881551980AudiSilver
19b2bf152003JaguarBlack
555055ed1969HondaWhite
4c5927e71965BMWGreen
21619cb91960MercedesGreen
81c03be51973JaguarOrange
65cf3c331988JaguarRed
dfc96a521974VolkswagenOrange
<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.