JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
f92eed641987MercedesWhite
c904b6191996JaguarWhite
34f6fe142003MercedesSilver
c02a75061981BMWWhite
3c2f0f5a1986MercedesGreen
ad593cc42008HondaBlack
144a14dd1965BMWSilver
3c5690041978MercedesYellow
6fdf82361974VolkswagenRed
19d7f3141973BMWBlue
53b34f751964FordBlue
9697c8ce1979HondaMaroon
0a48cf261980VolvoSilver
e9b40a7f1993BMWBrown
69d9fae71961RenaultBlack
ef23292a1987FiatBlue
9e494a2c2000VolvoWhite
57b59cf11978HondaBlue
6d6087ff1971BMWBlue
70fde05b1974MercedesRed
414996171990JaguarMaroon
46e870031981BMWSilver
fac3381d1969RenaultYellow
72be38731998HondaRed
98e3773c2005VolvoSilver
dd3c0d132000VolvoBlack
129e0c101990BMWYellow
56f4578e1968VolvoRed
288ab1f31960BMWRed
36b38cae2006JaguarWhite
fc434a931997FordBlue
07adfc501990HondaMaroon
24a149ed1998MercedesGreen
daaaf1051998VolvoWhite
066cf2e91985AudiWhite
53f46ab71987RenaultSilver
3e3890821964RenaultBlack
ad3769f21970VolvoBlack
8308e81c1981VolvoWhite
668a27df1987RenaultGreen
f416b81c1974FordYellow
e53652fb1994HondaBlack
7f1a4c111979BMWBlack
fe2794a61995AudiRed
f0715b971964HondaWhite
b7e14b071993AudiMaroon
a17ea0702006BMWYellow
ca9c169d2008JaguarMaroon
fb7fae361987RenaultBrown
e035019c2000MercedesBrown
<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.