JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
53eaaa611997FordRed
5da511a22007JaguarOrange
bd1e98ae1998VolvoBlue
fc0e987d1988FordOrange
d287bb3c1986BMWRed
0906073e2003VolvoYellow
1bff583e1967FordBrown
68a5571b1990VolkswagenRed
fb6d03f52008JaguarSilver
9ca28fe11990MercedesYellow
7faefcdf1983JaguarGreen
192251061968VolkswagenYellow
09e540f31980MercedesBlue
ead06f4e2003HondaSilver
9c1b2c0b1978BMWWhite
c09c76192005VolvoBrown
4f50dc302009FiatBlue
592528422000MercedesRed
ae06db5c1995JaguarOrange
49fac81b1974VolkswagenYellow
e6068c811991BMWBlack
d202bcc01991FordBlue
ea75dd111976BMWOrange
7850bc971965RenaultMaroon
86f6d25f1964MercedesRed
b9ad10e72001MercedesSilver
098ba2ea1976MercedesOrange
b8dfcc631998VolkswagenBrown
6ebc81811963VolkswagenOrange
f72126d71985AudiWhite
00e2bf531969RenaultMaroon
5953df602003FordOrange
a64c01d91969HondaWhite
430030f01969HondaGreen
5af589e51999BMWRed
cba1296a2001VolkswagenGreen
cdd04ef82009FiatWhite
17b4c9811973JaguarYellow
1c101e7b1980MercedesBlack
887164cf2004BMWBrown
78df4b071969MercedesWhite
ed37cdf22007HondaBlack
b0bd17961963AudiSilver
ae83391b1989VolkswagenBrown
67ee391e1976MercedesBlue
48ed1cba1998BMWBlack
3d5710f51961FiatBlue
5da7fb341968BMWRed
6cca3c7b2007MercedesOrange
5ce27c9b2004MercedesBrown
<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.