JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
902588bc1998HondaYellow
e6b9af002008HondaBrown
dd2233331976JaguarSilver
b4677fa41994AudiSilver
243555ae1960BMWRed
2b4a9cfd1990MercedesBrown
390086f92002VolvoBlue
ae88866a1996BMWBlack
74a811fa1966HondaBlue
fa680f761989BMWSilver
a7d9cf181964HondaYellow
76aaef3d1968JaguarBrown
a64b49b11987VolkswagenOrange
1081e3d71986FordBlack
b22d4f621984AudiBlue
35864cca1979VolvoSilver
4a35fabb2001RenaultYellow
5ea6c60a1960FiatYellow
aa5b06a11993FiatBrown
f840eb5c1974HondaMaroon
d5306be41993JaguarMaroon
0dc049e61993BMWMaroon
a7deb0be1965MercedesBlack
090227c72006RenaultRed
1e49efb61972MercedesMaroon
875828ac1997VolvoBrown
2496a1651960BMWBlack
de16e2581989BMWRed
b744c64f2006AudiBlack
764b47e32002FiatBlue
350a20e41964HondaBlue
122358c61961FiatBrown
69efd1221972MercedesBlue
acf69e9c1982AudiBrown
5ed9ec951973FordSilver
b27997742003FiatYellow
bfddab0d1987BMWMaroon
f6979ca71966MercedesGreen
676458481987RenaultSilver
5a2e8aea1997VolvoMaroon
a3a079301964RenaultRed
bba64f992005RenaultSilver
ac53c3b02003RenaultOrange
7658175a1988MercedesBrown
afec55891971VolvoSilver
51a673091965VolkswagenBlack
0e92e59a1992VolkswagenBlue
960f32081999FordBrown
c5a791651973VolkswagenWhite
6d6026771986AudiOrange
<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.