JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
344863fc1961AudiBrown
b45c27e41969VolvoWhite
d3ca405f2001VolkswagenBlue
210b0b331963RenaultRed
bb4250c42005VolvoWhite
72bf46042007FordRed
18fb06641966VolkswagenWhite
0f0a33a71967VolvoYellow
1e8a48be2002FordWhite
276b75cb1982BMWRed
4e2580372002VolvoRed
2c01f0ef1999BMWYellow
7f6c083a1974FordBrown
e892c0062002VolvoYellow
99c7a99b1981MercedesOrange
0b8d53851961MercedesGreen
893663451984VolkswagenSilver
33cb001f1999FiatOrange
361052a81964HondaGreen
099f3a8d2008RenaultGreen
f7e6a5f91980BMWBrown
83728b792001FiatBlack
c96974241970JaguarMaroon
a74881ad1979JaguarBlue
de54ce1f1990VolkswagenBlack
b978ac571990FordOrange
c96a850f1991FordBrown
771cede51979JaguarRed
67eb0b6c1965VolkswagenOrange
385c8ee91972JaguarBlue
440e56f72001JaguarGreen
75a188011960FiatYellow
ad60ef5d1999VolkswagenRed
2ab91c6d1982HondaYellow
474f40da1964AudiGreen
316ae7c11977FordBlue
0131798e1994AudiMaroon
605783fc1975AudiRed
89d72c712002VolkswagenOrange
1fd652091964JaguarRed
ef6b0cb61966FiatSilver
53108a3b1995AudiOrange
daef7dc72001JaguarWhite
e1a331f11962FiatYellow
613a48191994FordBlack
087621401996FordRed
71681ba51963FiatOrange
c94b740f1991FordGreen
867687e61973RenaultYellow
eb50e1cd1964JaguarBrown
<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.