JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
1dda45fc1991JaguarWhite
3e6bff941970MercedesBrown
7179662f2005VolkswagenBlue
1e6bf5b41966JaguarWhite
c8c359751974FordRed
be7600ef1976RenaultMaroon
9ea7c14a1978FordBlue
c6fdb90b1988MercedesBlack
41e066642009FordWhite
ff02ebc81990FiatBlue
20bd8cba2001VolkswagenBrown
0f2c67451965VolvoBrown
1f4361f01975HondaMaroon
15e852821988BMWBlack
5283ed3e2004VolkswagenYellow
eb9008d51973VolvoBrown
290eb87f2004BMWYellow
d696f3011975RenaultYellow
e75e83a21998VolkswagenRed
951068d51981JaguarBrown
04d0c8241999VolvoRed
af807aea1960AudiYellow
b0de763c2004JaguarBrown
614b37cc2006JaguarMaroon
1bec26661991RenaultWhite
fb6e69671991FordBlack
98b284f11998AudiBrown
4073e1881965FordGreen
f8c8b4571980FiatWhite
85512a991988JaguarBlue
ff0a16921999HondaBrown
812f99c12004BMWBlue
865b79901967FordGreen
a2979a871967FiatSilver
3ddc97c71967RenaultSilver
4f799b831969AudiBrown
704de1371981VolkswagenBrown
0f3734601982AudiSilver
a95bd2f81974FordBlue
fc8d33091972FordSilver
17c0b9bf2001HondaWhite
aac6b5f41963VolvoOrange
44ba453d1984HondaYellow
2249baed1988VolvoBlack
42ec53ce1962VolvoBlue
5f6818a81960RenaultBlue
5ae2bf032002JaguarGreen
953971341968FiatBlack
52c008271999BMWRed
d5dd22661971HondaBlue
<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.