JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
38c814811968VolvoMaroon
7d9e7c361960RenaultOrange
25b498c11967FordGreen
4a6afffc2008JaguarBlue
6bcbcbac1962JaguarGreen
10d486dd1986HondaYellow
d736519c1992FiatMaroon
4d6d9a6a1996MercedesYellow
5d6789f41967MercedesOrange
87b4e0591993JaguarBlue
e68564942000RenaultMaroon
65143d801995MercedesMaroon
aa6210141993RenaultYellow
729bc85a1991MercedesBrown
49bbadf12005FiatYellow
a3d444261996RenaultGreen
967c3cec1978BMWBrown
41c3b09d1964RenaultWhite
0630122b1990RenaultRed
4a0420571985MercedesBlack
855bd7022006HondaMaroon
401994071986VolkswagenYellow
4dc99f401990HondaMaroon
55b8be741978VolvoBlue
5e122f771985FiatSilver
c1e9fee52006BMWBrown
c87926771990FiatBlue
a40fc5de1989MercedesBlack
7e0ee8871963FiatSilver
ff0248151996HondaMaroon
76a724f21995VolkswagenYellow
c2933eee1971VolkswagenGreen
c84821b51966HondaGreen
a9ff57b61962RenaultSilver
e355724b1999AudiGreen
0cd443192004FiatBlue
017a2b0d1994VolvoWhite
24b8c35f2004AudiWhite
eb90ae631964BMWSilver
ff3aa9cb2008FordGreen
13015b381964VolkswagenBrown
503ea5821969VolvoBlue
5c3fa83f2003VolkswagenRed
558b681d1984VolvoBlue
e08150711968VolkswagenWhite
8727632e1978FordYellow
7461b4941997AudiBrown
7f3be4e81978AudiBrown
c456749e1986FiatBrown
f815fa5a2004RenaultBlue
<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.