JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
132bfe572002VolkswagenYellow
119cf5131985BMWOrange
612242911982VolkswagenBlack
ba76aea82005VolvoBlack
d353314e1979MercedesBrown
f9b6223c1977RenaultBrown
4f5143611961VolvoBlack
fc1a0aa41967BMWBlue
89e1d1ce1985HondaYellow
b07dca821971BMWYellow
e20249791983HondaGreen
010419d41999MercedesYellow
2b8498e71971FordWhite
be00b9241976AudiBrown
735f4fea2002FordBlack
647e763d1961FordMaroon
146265e51969VolvoRed
67ca5c791965FiatBlue
6804f6a81994FordYellow
c4cd7e2e1964MercedesOrange
749d5a0d1964RenaultWhite
26b8ac361976HondaYellow
b071f0391994RenaultWhite
7347430a1990RenaultBlack
ac9f45e72008RenaultWhite
1bb305b92007JaguarRed
ad9c85781995VolkswagenMaroon
5ca6dd661974BMWBlack
e19ed4831992AudiBlue
7110d56a1970AudiMaroon
6f489d271995RenaultBlack
7b10a67a1977AudiBrown
9f4f97611960AudiYellow
bbd77e971992VolkswagenMaroon
bc7466a91963BMWWhite
502885671988JaguarMaroon
5db618441974VolkswagenWhite
6f5c36471986JaguarBrown
316fdc861983FordRed
6dc4a20e2006FiatBrown
280151831979VolvoWhite
df41fc171976VolvoOrange
45ad8da31997BMWBlack
50209a811981JaguarMaroon
06ada66d1974FiatSilver
1ca8f67e1996AudiWhite
ee9946b01982VolvoGreen
0d5ea1eb2008FordMaroon
ac5095271967FiatRed
2557e0dd1960JaguarWhite
<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.